01
行情网关概述
什么是行情网关 · 低延迟核心价值 · 量化交易位置
入门概念
02
网络基础与Socket编程
TCP/UDP对比 · Socket API · 非阻塞I/O与多路复用
网络编程
03
内存管理艺术
内存池 · 零拷贝 · 缓存行对齐 · 大页内存
性能底层
04
协议解析与编解码
二进制协议 · FIX/FAST · 自定义协议 · 解析优化
协议编解码
05
多线程与并发模型
生产者-消费者 · 无锁队列 · 线程亲和性 · CPU绑定
并发多线程
06
时钟与时间管理
高精度时钟 · 时间戳优化 · NTP/PTP同步
时钟同步
07
数据分发与组播
组播技术 · IGMP · 组播路由 · 可靠组播
组播网络
08
序列化与反序列化
Cap'n Proto · FlatBuffers · Protobuf · 零拷贝序列化
序列化性能
09
内核旁路技术
DPDK基础 · 环境搭建 · 收发包流程 · 用户态驱动
DPDK高性能
10
RDMA与InfiniBand
RDMA概念 · IB vs RoCE vs iWARP · 编程模型
RDMA网络
11
硬件加速
FPGA应用 · SmartNIC · 硬件时间戳
硬件加速
12
性能测试与调优
延迟测试 · 吞吐量测试 · perf/flamegraph
调优测试
13
容错与高可用
主备切换 · 心跳 · 数据一致性 · 故障恢复
高可用容错
14
安全与风控
数据校验 · 访问控制 · 防DDoS · 加密传输
安全风控
15
实战:构建简单行情网关
需求分析 · 架构设计 · 核心代码实现
实战项目
16
实战:对接交易所行情
深交所 · 上交所 · CTP行情接口
交易所接口
17
实战:行情数据存储与回放
高效存储 · 回放引擎 · 数据压缩
存储回放
18
实战:WebSocket行情推送
WebSocket协议 · 性能优化 · 连接管理
WebSocket推送
19
实战:行情网关监控系统
指标采集 · 可视化 · 告警
监控运维
20
实战:跨平台移植
Windows→Linux · x86→ARM · 编译优化
移植跨平台
21
高级:确定性重放与仿真
录制 · 回放 · 一致性校验
高级仿真
22
高级:FPGA行情解析
Verilog基础 · 解析逻辑 · 与CPU交互
FPGA硬件
23
高级:分布式行情网关
数据分片 · 负载均衡 · 一致性哈希
分布式网关
24
高级:行情数据质量监控
延迟抖动 · 丢包率 · 数据完整性
质量监控
25
高级:低延迟日志系统
异步日志 · 无锁日志 · 日志压缩
日志低延迟
26
高级:C++20协程应用
协程基础 · 性能对比 · 实战案例
C++20协程
27
高级:eBPF与XDP
eBPF基础 · XDP收包 · 性能提升
eBPFXDP
28
高级:AI行情预测
LSTM模型 · 特征工程 · 实时推理
AI预测
29
高级:云原生行情网关
容器化 · Kubernetes · 服务网格
云原生K8s
30
总结与展望
低延迟趋势 · 未来挑战 · 学习路径建议
总结展望