广电有线享TV全新改版升级
银铃模式
儿童模式
【官方公告】中国广电5G现全面支持 iPhone
高质量发展年
5g精彩启航
中国广电
电视端“强国TV”山东上线
有线优享 新版上线
安全生产

双活企业服务总线实现案例

  以某银行企业服务总线为例,对该系统的设计方案作了简要描述,该方案不仅满足了各项业务功能,还有效提升了整个系统的可用性,是一次很有意义的尝试,值得学习借鉴并加以推广。

  一、网关层设计

  企业服务总线网关层负责与外联系统的连接。接入企业服务总线的报文主要有两种形式:标准报文和非标准报文。使用标准报文的外联系统通过Websphere MQ(以下简称WMQ)节点以客户端连接方式(CS)或者服务端连接方式(SS)接入企业服务总线。而使用非标准报文的外联系统经网络负载均衡器(例如F5)分发后,可通过HTTP节点接入企业服务总线。目前,WMQ节点的高可用方案,主要有硬件集群、MI队列管理器、软件集群三种。综合以上三种方案的优缺点,该方案中,企业服务总线网关层WMQ节点使用软件集群技术。HTTP节点的高可用方案,通过网络负载均衡(例如F5)来实现。

  二、应用层设计

  企业服务总线应用层使用Websphere MB(以下简称WMB)产品。负责接受WMQ节点或HTTP节点输入的各类消息,对消息进行格式转换、运算处理和路由计算之后,在通过WMQ节点或HTTP节点发往目的应用系统,从而实现应用系统之间的消息互通。目前,WMB节点的高可用方案,主要有硬件集群、MI代理、软件集群三种。综合以上三种方案的优缺点,该方案中,企业服务总线应用层使用软件集群技术。

  三、数据层设计

  企业服务总线数据层负责提供路由信息、记录消息流水和异常信息。数据库故障将直接导致服务管理、运行管理和监控管理三个功能都不能使用。目前,数据库节点的高可用方案,主要有HA架构、主备数据库架构、数据库集群架构三种。综合以上三种方案的优缺点,该方案中,企业服务总线数据层使用数据库集群架构。

  四、监控层设计

  企业服务总线监控层主要负责对其各项服务运行状况进行统一的监控管理和分析报告,Websphere(以下简称WAS)提供监控程序的运行环境。目前,监控节点的高可用方案,主要有硬件集群、软件集群两种。综合以上两种方案的优缺点,该方案中,企业服务总线监控层使用软件集群技术。

  五、物理架构

  根据以上设计方案,企业服务总线将分别部署在两个生产中心,之间通过光缆网络互联,能同时对外提供服务。每一层面由2各物理节点构成一个子集群,各个子集群之间互相连通,构成一个大集群。服务请求端和服务提供端按照“本地优先原则”接入企业服务总线,如果某个中心某个物理节点发生故障,客户端能自动连接到另一中心对应子集群中另外一个物理节点上,有其继续对外提供服务。反之亦然,整个切换过程对客户端来说是透明的。