证券交易系统协议解析模块开发实战

📚 共计 30 章节
01
协议解析概述
证券交易系统架构 · 协议解析模块定位 · FIX/CTP/USTP介绍
入门全景
02
网络编程基础
Socket原理 · TCP/UDP应用 · 非阻塞IO与事件驱动
网络IO模型
03
字节序与对齐
大端小端 · 内存对齐 · struct模块 · 字节序陷阱
底层编码
04
二进制协议设计
协议头设计 · 协议体定义 · 扩展字段处理
设计规范
05
FIX协议详解 (上)
FIX历史 · Tag=Value结构 · Logon/Heartbeat/Logout
FIX会话
06
FIX协议详解 (下)
NewOrder/ExecutionReport · 状态机 · 序列号管理
FIX应用
07
FIX协议解析实现
解析器设计 · 性能优化 · 内存池与对象池
实现优化
08
CTP协议详解
CTP特点 · 交易/行情接口 · 请求响应映射
CTP接口
09
CTP协议解析实现
编解码 · 流控重连 · 多合约并发
CTP并发
10
USTP协议详解
USTP背景 · 消息结构 · 与CTP异同
USTP对比
11
USTP协议解析实现
消息解析 · 网关适配层 · 协议转换桥接
USTP桥接
12
协议解析框架设计
分层架构 · Codec模式 · 工厂模式应用
架构设计模式
13
高性能缓冲区设计
Ring Buffer · 零拷贝 · 内存屏障与无锁编程
性能无锁
14
序列化与反序列化
Protobuf · FlatBuffers · Cap'n Proto对比
序列化选型
15
校验和与安全
CRC32/Adler32 · MAC · 防重放攻击
安全校验
16
日志与监控
日志规范 · 延迟/吞吐量采集 · 告警策略
运维可观测
17
单元测试与Mock
测试框架 · Mock服务端/客户端 · 边界条件
测试质量
18
性能测试与调优
基准测试 · CPU热点 · 内存分配 · GC调优
调优压测
19
多协议统一网关
协议适配器 · 动态发现 · 配置驱动解析
网关多协议
20
行情协议解析
Level2行情 · 快照增量 · 数据压缩
行情实时
21
交易协议解析
订单生命周期 · 成交回报 · 资金持仓同步
交易核心
22
错误处理与异常恢复
异常分类 · 优雅降级 · 断线重连恢复
容错恢复
23
协议版本管理
向后兼容 · 版本协商 · 灰度发布
版本演进
24
分布式部署
集群设计 · 消息路由 · 负载均衡与高可用
分布式高可用
25
实时性优化
低延迟路径 · CPU亲和性 · DPDK与内核旁路
低延迟极致
26
协议解析与风控
前置风控 · 限额校验 · 异常交易检测
风控安全
27
协议解析与回测系统
回放 · 模拟器 · 撮合引擎对接
回测模拟
28
实战:CTP解析模块
从零搭建 · 模拟环境 · 性能压测报告
实战CTP
29
实战:FIX网关开发
对接银行间 · 生产踩坑记录
实战FIX
30
未来趋势
FIX 5.0/6.0 · 二进制FIX(SBE) · WebSocket应用
前沿趋势