i2Distributor 数据分发系统软件
- 可同时配置多个数据源并可自动切换
- 支持文件、Binary和STEP协议等行情
- 各类数据到多节点的迅速分发
- 高性能数据序列化差异校验技术
英方软件i2Distributor是将文件或数据快速传输到多个主机的分发软件,将前置主机上指定的文件或数据以最低的延时迅速分发到各个节点,保证其他各类业务系统能实时获取源端数据。具备传输时延低和各类业务系统耦合性低等特点。可以广泛用于证券基金业的行情数据,以及企业内部文件数据的极速分发和多级分发。
i2Distributor主要解决了行情数据在分发过程中的延时高、效率低以及与业务系统耦合性强等问题。通过其高效的数据传输和分发机制,可以大幅降低数据分发的时间成本,提高业务系统的响应速度和运行效率。
i2Distributor的产品架构包括控制台、主节点、子节点和终端等,采用分发架构。用户通过WEB控制台,对所有节点信息、分发拓扑、升级、相关设置、运行状态、节点延时等进行统一化管理和监控,大大降低了维护成本。
采用字节级实时异步增量数据序列化传输技术,使用高性能数据序列化差异校验技术。高效的BINARY协议及STEP协议解码算法,实现行情快速转换及转发。采用高效的网络通信I/O模式。使用高效的队列实现数据的传递,提高数据流转的性能。采用高效的内存缓存的方式,提高数据处理的性能。提供通用压缩算法,大幅减少带宽占用及延时。
支持文件、Binary和STEP协议的流行情,支持上海交易所、深圳交易所、北京交易所等行情,覆盖行情类型众多,并可提供优质的现场服务。
可同时配置多个行情数据源,当某个数据源出现故障时,可通过监控平台进行自动切换,确保行情数据的连续性。
i2Distributor提供绿色版运行程序,用户可以一键启动。通过控制台可实现对所有节点的一键升级。节点分为主节点、子节点和终端,可灵活部署分发架构。
提供web控制台页面,对所有节点和数据传输规则进行可视化配置和监控。同时具备广泛的兼容性,全面支持信创基础环境,支持X86和ARM架构等等。
如:某证券客户需要提供现场行情的A类营业部共90家左右,考虑总部往营业部的网络带宽不足及减少总部带宽输出量,采用专线+互联网出口传输模式,利用四个二级转发节点转发给90个营业部终端。部署架构:两个主节点部署在总部,局域网内部转发给四个二级转发节点,设置网络策略,将行情信息通过互联网出口转发给90家营业部,营业部独立部署一台双网卡主机通过公网网卡接收行情,内网网卡平时不插线。如主用卫星行情中断,接通主机内网网卡接收分发行情。
如:某证券客户总部节点系统主要承载网上交易和风控等公司内部应用系统,利用英方软件主节点从沪深行情网关接收数据,同时配置备用网关,并用另外一个英方软件主节点作为备用主节点,同时配置备用网关,承担部分网上交易和风控等应用系统数据转发。下级行情应用系统包含英方软件子节点及其他第三方应用系统软件,其中英方软件节点上下级之前开启2级压缩,在内部局域网环境下,带宽和速度综合性价比更高。
如:某证券客户当前很多网上交易、手机炒股等业务包括交易类APP等应用主要放在公有云云端(阿里、腾讯、华为等),为了更快速的为这些应用提供行情,采用英方软件数据分发软件从总部行情网关和外高桥核心机房行情网关,将行情分发到阿里云和腾讯云等云端站点,为行情应用系统提供基于云站点的行情源。
海通证券的云上行情系统,通过i2Distributor行情分发软件的运用,实现了将交易所提供的行情源迅速且准确地推送至遍布全国的营业部。这一过程中,得益于云上行情主站及相关系统服务的构建,客户无需再承担自建物理机房的繁重运维工作,从而大幅减轻了运维压力,并有效缓解了网络带宽的紧张状况。