01
低延迟架构概述
做市系统的核心挑战、延迟的来源分析、设计目标与原则
核心挑战延迟来源
02
硬件选型与调优
CPU选型 · NUMA绑定 · Solarflare/Mellanox · BIOS/内核调优
CPU网卡NUMA
03
操作系统内核优化
DPDK/XDP · 中断亲和性 · CPU隔离 · HugePages
内核旁路isolcpus
04
网络协议栈优化
TCP延迟瓶颈 · UDP多播 · RDMA (InfiniBand/RoCE)
多播RDMA
05
用户态网络编程
DPDK环境搭建 · 零拷贝 · 无锁环形队列
零拷贝Lock-free
06
内存管理优化
Object Pool · 内存碎片 · 缓存行对齐 & 伪共享
内存池Cache Line
07
并发编程模型
无锁数据结构 · 读写锁优化 · 协程 (Fiber)
AtomicCAS协程
08
消息中间件选型
Kafka vs ZeroMQ · 共享内存IPC · 多播组播
ZeroMQIPC
09
行情系统架构
交易所API接入 · 行情解码归一化 · 分发总线
行情源总线
10
订单管理系统 (OMS)
订单生命周期 · FIX协议优化 · Order Book设计
OMSFIX
11
做市策略引擎
事件驱动框架 · 参数热加载 · 回测与实盘一致性
策略热加载
12
风险管理模块
实时风控 · 仓位/资金/速率 · 熔断机制
风控熔断
13
日志与监控系统
spdlog/Linux AIO · 性能指标 · Grafana可视化
监控Grafana
14
时间同步技术
PTP配置 · 硬件时间戳 · 事件时间线重建
PTP时间戳
15
性能测试与基准
ping-pong延迟 · 吞吐量测试 · 抖动分析
基准抖动
16
性能分析工具
perf · 火焰图 · eBPF · Intel VTune
perfeBPF
17
代码优化技巧
分支预测 · 循环展开 · SIMD · 内联汇编
SIMD优化
18
编译器优化
GCC/Clang · LTO · PGO (性能引导优化)
-O3LTO
19
容器化与部署
Docker开销 · K8s适配 · 裸金属最佳实践
Docker裸金属
20
灾备与高可用
主备切换 · 数据一致性 · 异地多活
高可用灾备
21
FPGA加速入门
FPGA交易场景 · OpenCL/HLS · 行情解析实现
FPGAHLS
22
GPU加速探索
风险计算 · CUDA基础 · CPU/GPU协同
CUDAGPU
23
交易所对接实战
CTP优化 · FIX/FAST · 撮合延迟特征
CTPFAST
24
全链路追踪
行情到订单延迟分解 · Trace ID · 热点定位
追踪延迟分解
25
低延迟架构案例
头部做市商演进 · 100μs→10μs优化之路
案例演进
26
团队协作与DevOps
代码审查 · CI/CD流水线 · 环境一致性
DevOpsCI/CD
27
安全与合规
安全基线 · 数据加密 · MiFID II监管
合规加密
28
未来趋势
软硬件协同 · CXL · AI低延迟优化
CXLAI
29
综合实战项目(一)
最小化做市原型:行情接收 · 策略计算 · 订单发送
原型实战
30
综合实战项目(二)
延迟优化 100μs→20μs · 优化报告撰写
优化报告