海通历史行情系统
分布式结构的后台服务,为海通自研 APP 提供历史行情数据。主要有3个部分:
1.接入转发服务 封装各个交易所接入模块为so动态库,服务运行过程中动态加载或卸载不影响其他模块的运行,包含上海的MDGW、LDDS、深圳V5系统、中金所,支持binary、step、fix、ctp等交换协议,接收行情并转换为海通协议分发给下游。
2.数据落盘 服务作为 VSS 的下游将收到的行情数据落地到文件系统(可通过 nfs 落地到磁盘服务器),在市场收盘后统一落盘,以免在盘中时影响系统对外的访问性能。
3. 前置服务作为系统的入口提供 API 供下游访问文件系统中的历史行情数据,基于REACTOR模式驱动+多线程充分利用CPU提高并发能力;该服务与HDB读写分离以建立隔离性获得更好的性能;使用缓存机制提高访问效率并降低硬盘IO负担。
开发人数:3人
本人负责分配,协调开发工作,解决开发以及生产遇到的难题