外连总线服务系统的负载均衡方法及设备的制造方法_4

文档序号:9600734阅读:来源:国知局
还将各HAProxy代理服务器集群划分成多个HAProxy代理服务器组。优选的,在本发明的一个实施例中,所述一个HAProxy代理服务器集群划分成多个HAProxy代理服务器组的依据为同一运行时间段的多个业务系统300的不同业务类型。
[0090]需要说明的是,本发明实施例所提供的负载均衡方法在对所有的HAProxy代理服务器进行划分时,除考虑所述多个业务系统300的不同运行时间段和业务类型外,还可以考虑各业务系统300对应的外联单位系统的级别,本发明对此并不做限定,具体视情况而定。还需要说明的是,同一外联单位可能对应不同的业务系统300,如外联单位A的交易由业务系统A1和A2提供服务;不同外联单位也可能对应同一个业务系统300,如外联单位BUB2的交易请求由业务系统B提供服务;外联单位还可能与业务系统300 —一对应。
[0091]在上述任一实施例的基础上,在本发明的一个实施例中,当一个HAProxy代理服务器组对应多个业务类型(即与多个业务系统300相通信)时,该HAProxy代理服务器组中任一 HAProxy代理服务器与所述HAProxy代理服务器组对应的业务类型的业务系统300均相通信,从而使得当该HAProxy代理服务器组中的某一个HAProxy代理服务器出现故障时,可以利用该HAProxy代理服务器组中的其他HAProxy代理服务器与该HAProxy代理服务器组对应的业务系统300相通信,保证该HAProxy代理服务器组对应的业务系统300的正常运行。
[0092]在上述任一实施例的基础上,在本发明的一个实施例中,所述HAProxy代理服务器通过虚拟机执行软件实现。优选的,位于同一HAProxy代理服务器集群中的所有HAProxy代理服务器通过同一个虚拟机执行软件实现,以减少所述负载均衡设备中虚拟机的数量,减小所述负载均衡设备的体积和成本。更优选的,所述虚拟机为2核处理器8G内存的虚拟机。但本发明对此并不做限定,具体视所述HAProxy代理服务器代理交易的非功能测试模型的结果而定,从而有效控制所述负载均衡设备的成本。
[0093]由上所述可知,本发明实施例所提供的负载均衡设备中,所述负载均衡器201采用主备模式,切换时间短,性能较高,对后端HAProxy代理服务器集群中各HAProxy代理服务器进行心脏保活功能检测,即对其运行状态进行检测,当各HAProxy代理服务器运行正常时,维持其正常通信,当各HAProxy代理服务器中某个各HAProxy代理服务器出现宕机时,则对其实现故障隔离,采用该各HAProxy代理服务器集群中的其他各HAProxy代理服务器进行通信。同理,各HAProxy代理服务器也会对与其通信的业务系统300进行心脏保活功能检测,当其通信的各业务系统300正常时,维持其正常通信,当其中某个业务系统300出现故障时,对其进行故障隔离,暂停该业务系统300的交易。
[0094]而且,本发明实施例所提供的外连总线服务系统的负载均衡设备,在将一个HAProxy代理服务器集群划分成多个HAProxy代理服务器组,各HAProxy代理服务器组中的HAProxy代理服务器与指定的业务系统300相通信,且不同HAProxy代理服务器组通信的业务系统300不同,从而使得所述负载均衡设备中,各HAProxy代理服务器集群和各HAProxy代理服务器组的需求较为明确,整理容量管理较为清晰,进而使得所述负载均衡设备可以及时根据各业务系统300的业务需求及时进行容量规划,避免了现有技术中负载均衡设备在进行容量规划时的滞后性和盲点,便于所述负载均衡设备的管理和规划。
[0095]综上所述,本发明实施例所提供的负载均衡方法及设备,在保证网络层面一点接入的同时,有效结合了负载均衡器的稳定性和高效性的优点以及HAProxy代理服务器的负载均衡会话中断功能和有效分组功能的优点,实现了针对不同业务的高效负载和均衡,提高了容量管理的高度有效规划性、运维工作的便捷性、成本的灵活调配性,从而使得本发明实施例所提供的负载均衡方法及设备在实现负载均衡时有据可依,有利于所述外连总线服务系统的整体规划和扩容,有效降低了银行内外系统的耦合性,减弱了银行内外系统的相互影响。
[0096]本说明书中各个部分采用递进的方式描述,每个部分重点说明的都是与其他部分的不同之处,各个部分之间相同相似部分互相参见即可。
[0097]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种外连总线服务系统的负载均衡方法,其特征在于,该外连总线服务系统的负载均衡设备包括:负载均衡器和多个与之相连的HAProxy代理服务器,用于连接客户端和多个业务系统;其中,负载均衡器与所述客户端相通信,所述多个HAProxy代理服务器与所述多个业务系统相通信,且所述多个HAProxy代理服务器划分成多个HAProxy代理服务器集群,一个HAProxy代理服务器集群划分成多个HAProxy代理服务器组,一个HAProxy代理服务器组包括多个HAProxy代理服务器,各HAProxy代理服务器组中的HAProxy代理服务器与指定的业务系统相通信,且不同HAProxy代理服务器组通信的业务系统不同; 该方法包括: 负载均衡器接收交易请求,根据所述交易请求的接收时间确定目标HAProxy代理服务器集群; 根据所述交易请求的类型,从目标HAProxy代理服务器集群中确定目标HAProxy代理服务器组; 将所述交易请求转发至目标HAProxy代理服务器组,以便目标HAProxy代理服务器组中的HAProxy代理服务器将所述交易请求发送至所述目标HAProxy代理服务器组相通信的业务系统。2.根据权利要求1所述的负载均衡方法,其特征在于,所述多个HAProxy代理服务器划分成多个HAProxy代理服务器集群的方法包括: 依据所述多个业务系统的不同运行时间段,将所述多个HAProxy代理服务器划分成多个HAProxy代理服务器集群,一个HAProxy代理服务器集群对应一个运行时间段。3.根据权利要求2所述的负载均衡方法,其特征在于,所述根据交易请求的接收时间确定目标HAProxy代理服务器集群包括: 根据所述交易请求的接收时间,确定所述交易请求所在的运行时间段; 根据所述交易请求所在的运行时间段,确定目标HAProxy代理服务器集群。4.根据权利要求1所述的负载均衡方法,其特征在于,所述一个HAProxy代理服务器集群划分成多个HAProxy代理服务器组的方法包括: 依据同一运行时间段的多个业务系统的不同业务类型,将所述同一运行时间段对应的HAProxy代理服务器集群划分成多个HAProxy代理服务器组,一个HAProxy代理服务器组对应至少一个业务类型。5.根据权利要求4所述的负载均衡方法,其特征在于,所述HAProxy代理服务器组中任一 HAProxy代理服务器与所述HAProxy代理服务器组对应的业务类型的业务系统均相通?目Ο6.根据权利要求1所述的负载均衡方法,其特征在于,所述HAProxy代理服务器通过虚拟机执行软件实现。7.根据权利要求6所述的负载均衡方法,其特征在于,位于同一HAProxy代理服务器集群中的所有HAProxy代理服务器通过同一个虚拟机执行软件实现。8.—种外连总线服务系统的负载均衡设备,其特征在于,该外连总线服务系统的负载均衡设备包括:负载均衡器和多个与之相连的HAProxy代理服务器,用于连接客户端和多个业务系统;其中,负载均衡器与所述客户端相通信,所述多个HAProxy代理服务器与所述多个业务系统相通信,且所述多个HAProxy代理服务器划分成多个HAProxy代理服务器集群,一个HAProxy代理服务器集群划分成多个HAProxy代理服务器组,一个HAProxy代理服务器组包括多个HAProxy代理服务器,各HAProxy代理服务器组中的HAProxy代理服务器与指定的业务系统相通信,且不同HAProxy代理服务器组通信的业务系统不同; 所述负载均衡器包括: 接收模块,用于接收交易请求,根据所述交易请求的接收时间确定目标HAProxy代理服务器集群; 确定模块,用于根据所述交易请求的类型,从目标HAProxy代理服务器集群中确定目标HAProxy代理服务器组; 发送模块,用于将所述交易请求转发至目标HAProxy代理服务器组,以便目标HAProxy代理服务器组中的HAProxy代理服务器将所述交易请求发送至所述目标HAProxy代理服务器组相通信的业务系统。9.根据权利要求8所述的负载均衡设备,其特征在于,所述多个HAProxy代理服务器划分成多个HAProxy代理服务器集群的依据为所述多个业务系统的不同运行时间段。10.根据权利要求8所述的负载均衡设备,其特征在于,所述一个HAProxy代理服务器集群划分成多个HAProxy代理服务器组的依据为同一运行时间段的多个业务系统的不同业务类型。
【专利摘要】本发明实施例公开了一种外连总线服务系统的负载均衡方法及设备,该负载均衡设备包括:与客户端相通信负载均衡器、与业务系统相通信的多个HAProxy代理服务器,多个HAProxy代理服务器划分成多个HAProxy代理服务器集群,一个HAProxy代理服务器集群划分成多个HAProxy代理服务器组,各HAProxy代理服务器组中的HAProxy代理服务器与指定的业务系统相通信,且不同HAProxy代理服务器组通信的业务系统不同。该负载均衡方法及设备解决了当某种业务系统需要进行维护或出现故障时,需要暂停所有的HAProxy代理服务器,从而导致其他业务系统受到影响,影响银行工作的正常运行的问题。
【IPC分类】H04L12/40, H04L29/08
【公开号】CN105357090
【申请号】CN201510763428
【发明人】解晶, 马楠
【申请人】中国建设银行股份有限公司
【公开日】2016年2月24日
【申请日】2015年11月10日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1