【开源项目】基于Rust实现沪深交易所流式二进制协议

167 阅读1分钟

fin-proto-rs - 沪深交易所流式二进制协议编解码rust库

项目地址:github.com/xinchentech…

🚀 项目亮点

​fin-proto-rs​​ 是一个基于Rust语言实现的高性能金融协议代码生成和二进制编解码库,专为交易系统、风控系统等金融科技应用设计!

💡 核心功能

✔️ 从金融协议定义自动生成Rust代码
✔️ 高效的二进制序列化/反序列化实现
✔️ 已支持深交所(SZSE)和上交所(SSE)协议
✔️ 零拷贝设计带来极致性能

🔧 技术优势

  • ​BinaryCodec​​ trait提供高性能编解码接口
  • ​fin-protoc​​ 工具实现协议到代码的转换,[工具github仓库](github.com/xinchentech…)
  • 支持复杂数据结构和列表处理
  • 基于ApplID的协议扩展能力

📦 快速开始

make compile  # 从协议定义生成代码
make fmt     # 格式化生成的代码
make test    # 运行全面测试

🌟 适合人群

量化交易开发者 | 高频交易系统工程师 | 金融科技爱好者

#Rust #金融科技 #开源项目 #量化交易 #高频交易