摘要

高性能、高可靠性和高可扩展性是对证券交易撮合系统的基本要求。以一个面向实际应用的系统为讨论基础,描述了撮合系统的设计原理和技术实现方式,并重点阐述了实现其高性能的关键技术。这些技术包括撮合算法和数据库读写的分离、撮合队列的优化、队列拥塞的控制以及多级数据缓冲的设计等。最后用搭建的测试平台对撮合系统进行性能测试。结果表明,系统已达到基本的高性能要求。