01
撮合队列基础
什么是撮合队列 · 金融交易系统作用 · 订单簿与买卖盘口
核心概念盘口
02
队列数据结构
FIFO · 优先级队列 · 时间轮算法
数据结构时间轮
03
订单生命周期
创建 · 校验 · 入队 · 撮合 · 成交 · 撤销
流程状态机
04
价格优先与时间优先
价格优先详解 · 时间优先详解 · 综合排序策略
排序撮合规则
05
公平性保障概述
公平性定义 · 重要性 · 抢跑/插队/延迟攻击
公平攻击
06
时间戳与序列号
全局单调序列 · 分布式时间同步 · 逻辑/物理时钟
时钟分布式
07
锁机制与并发控制
互斥锁 · 读写锁 · 乐观/悲观锁 · 无锁队列
并发锁
08
内存队列与持久化
内存高性能 · 持久化可靠性 · 混合架构
存储架构
09
撮合引擎核心流程
接收订单 · 排序 · 匹配 · 成交记录 · 更新订单簿
引擎流程
10
盘口深度与流动性
买卖盘口构建 · 深度计算 · 流动性影响
盘口流动性
11
市价单与限价单
市价单撮合 · 限价单撮合 · 区别与场景
订单类型撮合
12
止损单与止盈单
触发条件 · 入队时机 · 组合使用
条件单风控
13
冰山订单与隐藏订单
冰山原理 · 公平性影响 · 信息泄露防护
隐藏大额
14
FOK与IOC订单
Fill or Kill · Immediate or Cancel · 部分成交
特殊订单策略
15
撮合算法对比
连续竞价 · 集合竞价 · 随机撮合 · 公平性分析
算法对比
16
延迟攻击与防护
延迟攻击原理 · 时间戳篡改防护 · 公平补偿
安全延迟
17
抢跑交易与预防
Front Running · 信息泄露 · 加密/盲签名
抢跑隐私
18
插队攻击与队列保护
插队实现 · 优先级滥用 · Fair Queue设计
队列公平
19
批量撮合与原子性
批量优势 · 原子性保证 · 事务提交/回滚
批量事务
20
撮合结果通知
成交回报推送 · WebSocket vs 轮询 · 可靠性
通知实时
21
撮合系统性能指标
吞吐量(TPS) · 延迟 · 抖动 · 公平性指标
性能监控
22
撮合系统可扩展性
水平扩展 · 分区(Sharding) · 一致性哈希
扩展哈希
23
撮合系统容错性
主从切换 · 多副本一致性 · 故障恢复
容错高可用
24
监控与告警
关键指标 · 异常检测 · 告警阈值
监控运维
25
测试策略
单元测试 · 集成测试 · 压力测试 · 混沌工程
测试混沌
26
安全设计
订单签名 · 身份认证 · 防重放 · 数据加密
安全加密
27
日志与审计
操作日志 · 审计追踪 · 合规性
审计合规
28
版本升级
灰度发布 · 回滚策略 · 兼容性设计
发布版本
29
实战案例
交易所撮合架构 · 公平性问题及解决方案
案例实战
30
未来趋势
区块链去中心化 · AI辅助 · 量子计算影响
前沿趋势