THEMATIC PROJECTS
专题项目
太极数组算法
太极数组算法是临沂呆码信息技术研究院开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题。基于太极数组算法开发的系统单线程能支撑每秒500万订单。
其实太极数组算法与其说是一个交易引擎,不如说是一种设计思路,这个设计思路对于存在“并发、缓冲区、卖家—买家模型、事务处理”这些元素的程序来说,太极数组算法 提出了一种大幅提升性能(TPS)的方案。
▲太极数组算法全链流程图
太极数组算法解决了传统队列的痛点:
1、错误碎片:CPU伪共享问题
2、无锁编程的极致体验:CAS
3、两个独立的线程之间高效交换数据