※ 引述《mediashow009 (大卫)》之铭言:
: 代po
: 在追求极致效能的金融交易领域,传统的数据库架构往往成为瓶颈。面对海量并发,如何
: 同时实现微秒级的确定性延迟、严格的帐务一致性以及高可用性?
: 这支影片深入剖析了 Open Exchange Core 的技术内核,分享我们如何解决这些硬核挑
: 战:
: 核心技术亮点:
: 1. LMAX 无锁架构:彻底解除数据库锁与随机 I/O 枷锁,透过内存定序与 WAL 顺序
: 写入实现极致效能。
: 2. CQRS 读写分离:针对 Matching(写入密集)与 Market Data(查询密集)场景进
: 行差异化优化,建立 L1/L2 多级缓存矩阵。
: 3. Flip 分布式事务协议:创新解决分布式环境下的资源抢夺 (Anti-Stealing) 与并
: 发一致性难题,根除超卖风险。
: 4. 严格风控与会计准则:坚守复式记帐铁律与事前风控 (Pre-Trade Check),确保每
: 一分资产绝对安全可追溯。
: 如果你对 高频交易系统设计、分布式一致性 或 Java 极致效能优化 感兴趣,这支影
: 片将为你带来全新的视角!
: 观看完整影片:
: https://www.youtube.com/watch?v=uPYDChg1psU
: #软件架构 #高频交易 #Java #Microservices #LMAX #CQRS #DistributedSystems #Fi
: nTech #OpenExchangeCore
: P.S. 若版友有推荐影片自动转英文语音/字幕工具,还请推荐
看到叫交易所, 就跳去看看影片的内容。
发觉和cpf13 的po 文,应该是同一人。
也跑去看了一下cpf13 的code。
按【交易所】的要求,应该要有如下的六种不同的方式:
限价 ROD
限价 IOC
限价 FOK
市价 ROD
市价 IOC
市价 FOK
解释:
(1) ROD :当日有效(Rest of Day)
当你送出委托之后,只要不删除委托单,那么直到当天收盘前,这张委托单都是有效的。
(2) IOC:立即成交否则取消(Immediate-or-Cancel)
允许部分成交,而没有成交的部分就取消。通常是市价单指令会搭配IOC。
(3) FOK:全部成交否则取消(Fill-or-Kill)
一定要全部成交,否则就全部取消。
限价: 买要撮合成功,要 <= 指定的价格。
卖要撮合成功,要 >= 指定的价格。
市价: 有什么【买/卖】什么价。
从Code 中看,只有【市价 ROD】
同时也看了其它Open Source的【交易所】,基本也只有【市价 ROD】。
从上描述,我们一般股票买卖的【交易所】,其功能比虚拟货币的【交易所】复杂很多。