【1】新开发的仿真交易系统(图3)基于分布式并行处理技术进行设计,主要包括调度分配、仿真网关、模拟撮合和结算等服务,整体采用RPC/MQ混合结构:服务间(调度服务与撮合服务间,调度服务与网关服务间等)的交互主要是模拟撮合标的分配和仿真所需证券基本数据的提取等,采用RPC方式;仿真网关与撮合服务之间主要是各种委托和回报报文高速传送,采用消息总线模式,多套上行和下行报文通道相互独立,保证系统性能和可靠性。
【2】仿真交易系统中可包含一套专业高效的行情解析子系统,直接解析交易所的标准行情并分发到调度分配服务;调度分配服务负责统一从财经数据库中提取仿真系统需要的各种证券基本信息,并根据设定的标的分配策略将所有需要模拟的证券标的分配到系统内的各撮合服务,同时内置有一套行情微分发系统,统一订阅系统所需的全部行情数据并按证券分配方案将实时数据以TCP点对点方式即时推送到对应的模拟撮合服务;仿真网关以多种标准协议或规范(STEP/Binary/DB等)模拟各交易所的报盘网关,以及模拟中登、银行、基金、深证通等公司的接口网关(DCOM/FDEP等);结算服务用于处理收盘后的当日或跨多日的结算数据并生成