一、项目背景

行情系统是证券公司的一个核心业务,行情分发系统要求数据同步速度快,延迟小。证券公司在接收到交易所的行情文件后,需要及时分发给各营业厅客户端,以便用户及时了解到证券行情。

二、方案描述

行业的实时分发系统对实时性要求很高,往往一点点的延迟就对用户的体验造成极大的影响,一般传统的灾备软件在数据变化频繁,数据量大的情况下对实时性就会极大的下降,而COPY软件基于字节级的实时数据复制方案,采用COOPY软件,在用户生产机A通过截获用户实时的IO变化,通过网络发送至用户的另一台服务器B,B服务器可以实时接收到的来自A服务器的任何IO变化,实时性非常高。

在A和B主机上分别安装COOPY客户端,在营业厅客户端也同样安装COOPY客户端,在控制机上安装控制端的安装包,通过WEB监控界面实时的对工作机和灾备机进行监控以及一些策略的配置。如拓扑图:

11111

可以支持20台左右的客户端,如果用户增加客户端的数据,同样容易扩展。这个时候可以通过增加B中转服务器的数据量来达到增加客户端的需求,通常情况,增加一台B中转服务器可以增加20台左右的营业厅客户端。中转服务器数量上限20台左右,因此此架构可以支持行情文件分发400台左右的营业厅终端。


三、方案特点


实时性高:COOPY软件部署在任何虚拟机或物理机上,COOPY监控并捕获受保护文件或目录上发生的所有变化,并将改变的字节量通过标准IP网络复制到您选择的任何恢复站点上,非常适用于证券行业的一些实时变化的行情文件。行情文件的任意变化被软件截获后,都会实时的通过网络发送到对端的服务器,实现证券行业行情的实时分发。

速度快:通过部署在生产系统上的轻量级客户端模块,对要保护的数据进行系统级I/O旁路监听,以细粒度的字节级增量数据捕捉方式,将生产端变化的数据复制到灾备中心并将变化的数据实时地传输到任意距离外的灾备站点,且通过特有的数据序列化传输技术(Data Order Transfer,简称DOT),严格保证生产系统和灾备中心数据的一致性和完整性

稳定性高:COOPY在长期的压力测试中展现了其优异的稳定性,尤其在保护客户的海量数据上面有着极好的表现,特别针对证券行业实时分发系统的海量小文件,COOPY优化的传输方式在窄带、远距离、大数据量等各种复杂环境下均有优异的表现,其效率远高于传统的数据传输方式。并且可自由设置传输带宽高低及使用时段,从而在优先保证带宽用于生产系统业务应用的同时,合理地分配和使用整个系统的各类资源。




金融行业--证券公司行情分发

2018-03-12
0