标签:低延迟
-
内存撮合 vs 数据库撮合:极速柜台为什么把状态全放内存
把订单簿放数据库,每笔委托都要走一次事务提交,延迟以毫秒计;把状态全放内存,撮合进入微秒时代,但崩溃恢复成了新课题。这篇用延迟预算和队列论解释两者的本质差距,以及内存撮合怎么靠快照加回放解决持久化。
-
撤单与改单的处理:撤单在撮合队列里的真实成本
A 股没有改单,只有撤单重报;而撤单不是免费的——它在撮合队列里有真实的删除成本,还随时可能和成交撞车。这篇讲撤单的完整链路、撤单率对系统容量的反噬,以及港股美股"改单"语义在系统上的差别。
-
柜台系统总览:交易柜台 vs 集中交易——主柜台与极速柜台的分工
券商的交易系统自称"柜台",这个词背后是两套完全不同的东西:功能全集的主柜台(集中交易系统)和只做通道的极速柜台。这篇讲柜台的分层结构、为什么主柜台大而全、极速柜台为什么敢把功能砍掉,以及两者并存时的一致性难题。
-
行情链路总览:交易所到客户端的一跳一跳
从交易所撮合到客户手机,行情要过六到七跳:行情网关、专线传输、券商接收机、行情服务器、组播分发、行情代理。每跳都有确定的延迟预算和丢包语义,这篇按跳拆解整条链路。
-
低延迟手段:内核旁路、RDMA、FPGA——微秒级竞争的军备清单
一笔委托的延迟预算里,应用代码往往只占零头,大头在内核协议栈和上下文切换。这篇按"传统内核路径 → DPDK 旁路 → RDMA → FPGA"逐级拆解军备清单的每一项在买什么,以及为什么边际收益递减后大家开始拼 P99 抖动而不是 P50 均值。