解决方案Solutions

为行业提供全面、专业的产品和解决方案

您现在的位置:首页 » 解决方案 » 大证券业务板块

HARE高速消息总线解决方案

一、方案名称

HARE高速消息总线解决方案

二、方案概述

Hare(High Availability&Performance Engine)是一个无代理、去中心化、基于UDP或者TCP协议的可靠组播/单播消息传输、基于主题的发布订阅模式的企业级分布式的高速高可用消息总线,具有配置、仲裁和监视中心化管理的特性,高可用集群化部署。

Hare主要用于证券、期货等行业的核心交易系统,做为技术平台支撑业务系统的高可用性和高性能,如面向机构或者大户的极速交易系统、面向普通客户的集中交易系统等。

三、方案特色

丰富的消息传输方式

高可用上下文接收消息,实现高可用多活;

非高可用上下文发送消息,实现负载均衡,送达消息到指定分区或均匀分发给每个分区;

消息传输智能选择组播或单播,简单高效。

高可用

一主多副,仲裁机组成集群;

高冗余、无单点故障,主本故障切换、主本恢复、副本延迟加入,灾备切换;

精确重演和异步持久化,支持本地重演和远端重演;

自动或手动故障切换;

主备切换:RPO=0秒,RTO<1秒;

同城切换:RPO=0秒,RTO<10秒;

异地切换:RPO<10秒,RTO<60秒。

高性能

低时延、兼顾高吞吐;

支持onload、TCPDirect、VMA和RDMA等加速网络;

采用低时延软件技术,如高效内存管理、线程调度、无锁技术、环形数组、NUMA计算、缓存友好等;

单节点:RTT时延低至4.52微秒;

高可用:RTT时延低至8.76微秒。

易管理

配置中心集配置、仲裁、监控为一体,方便运维;

提供Web终端,改配置、监视性能状态、仲裁和切换操作。

 

 

四、核心功能

功能

描述

分布式虚拟消息总线架构

无代理,以内嵌方式(so或者dll)提供服务;

多生产集群+多灾备集群+仲裁机;

集群内一主多副+仲裁机。

消息处理

发布\订阅模式:支持静态和动态发布订阅;

传输协议:可靠UDP组播和可靠UDP单播;

数据交互:异步回调和同步调用;

负载均衡:支持静态或者动态负载均衡。

高可用性

单点故障恢复能力:自动切换,RPO=0,RTO<10秒;

集群故障恢复能力:自动切换,RPO=0,RTO<10秒,集群整体故障可手工切换;

数据中心灾难恢复能力:手工切换至灾备数据中心,RPO<10秒,RTO<10秒;

数据持久化:本地异步持久化;

数据重演:支持精确重演;

延迟加入:副本可在线加入集群;

多活(镜像):基于状态机同步原理。

高性能

时延:单节点RTT时延低至4.52微秒,多活RTT时延低至8.76微秒;

吞吐量:单节点170万笔/秒,多活70万笔/秒。

扩展性

扩展副本,扩展应用组件

应用开发

操作系统:支持Linux和windows;

硬件:支持x86体系架构;

API接口:提供C/C++、JAVA语言API,简单易用,并支持低延迟网卡加速模式(RDMA和TCPDirect),屏蔽底层实现。

运维管理

配置管理:配置集中管理,本地配置;

监控:集中监控,包括运行状态、时延、资源容量、消息流量等关键指标的监控;

运行日志:多种级别的日志。

五、产品单位、产品经理及联系方式

金证研发中心暨金证研究院

马可  Tel:13476123440  E-mail:mak@szkingdom.com