寻求研究
19963323666
THEMATIC PROJECTS
专题项目

太极数组算法

太极数组算法是临沂呆码信息技术研究院开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题。基于太极数组算法开发的系统单线程能支撑每秒500万订单。

其实太极数组算法与其说是一个交易引擎,不如说是一种设计思路,这个设计思路对于存在“并发、缓冲区、卖家—买家模型、事务处理”这些元素的程序来说,太极数组算法 提出了一种大幅提升性能(TPS)的方案。

图片1.png

▲太极数组算法全链流程图


  • 太极数组算法解决了传统队列的痛点:

  1、错误碎片:CPU伪共享问题

  2、无锁编程的极致体验:CAS

  3、两个独立的线程之间高效交换数据