01
做市商系统概述
什么是做市商系统 · 核心业务流程 · 性能优化的意义与目标
基础入门
02
硬件选型与配置
CPU/内存/网卡选型 · NUMA架构优化
硬件高频
03
操作系统调优
内核参数 · 中断亲和性 · CPU隔离 · 大页内存
Linux内核
04
网络延迟优化
TCP/IP优化 · DPDK · RDMA · 内核旁路
网络低延迟
05
数据序列化与反序列化
Protobuf vs FlatBuffers · 零拷贝 · 内存对齐
序列化性能
06
内存管理优化
内存池 · 对象池 · 缓存行对齐 · 伪共享
内存并发
07
锁优化与并发编程
无锁队列 · 读写锁 · CAS · 协程应用
并发无锁
08
算法优化
订单簿数据结构 · 撮合引擎 · 价格计算
算法核心
09
日志系统优化
异步日志 · 动态级别 · 压缩归档 · 避免IO阻塞
日志IO
10
监控与可观测性
Prometheus+Grafana · eBPF · 火焰图 · 延迟统计
监控可观测
11
数据库优化
时序数据库选型 · 读写分离 · 连接池 · SQL优化
数据库存储
12
缓存策略优化
Redis集群 · 本地缓存 · 穿透/击穿/雪崩
缓存高可用
13
消息队列优化
Kafka vs Pulsar · 零拷贝 · 批量处理
消息吞吐
14
API网关优化
HTTP/2 vs 1.1 · gRPC vs REST · 连接复用
网关协议
15
负载均衡优化
L4/L7 · 一致性哈希 · 动态权重 · 健康检查
负载均衡网络
16
容器化与编排优化
Docker资源限制 · K8s HPA · 网络插件对比
容器K8s
17
JVM调优 (Java场景)
GC选择(G1/ZGC) · 参数调优 · 逃逸分析
JVMGC
18
C++性能优化
RAII · 移动语义 · LTO · SIMD指令集
C++底层
19
Rust性能优化
零成本抽象 · 所有权 · unsafe · 异步运行时
Rust安全
20
Go性能优化
Goroutine调度 · 内存分配 · pprof · 逃逸分析
Go并发
21
Python性能优化
Cython · Numba JIT · 多进程/线程 · asyncio
Python加速
22
FPGA加速
低延迟交易 · HLS vs RTL · CPU协同
FPGA硬件
23
GPU加速
风险计算 · CUDA优化 · GPU内存管理
GPU并行
24
测试与压测方法论
TPS/P99 · wrk/locust/JMeter · 场景设计
测试压测
25
混沌工程与容错
混沌原则 · Chaos Monkey · 系统韧性
混沌容错
26
灾备与高可用
多活架构 · 数据同步 · 故障切换
高可用灾备
27
安全与合规
安全基线 · TLS/SSL · 审计日志 · MiFID II
安全合规
28
成本优化
云资源控制 · 预留/竞价实例 · 弹性伸缩
成本云
29
案例实战
某交易所做市商系统:从100ms到1ms优化历程
实战案例
30
未来趋势
CXL互连 · 存算一体 · AI驱动动态优化
前沿趋势