应用多活方法、设备、数据中心集群及可读存储介质技术

技术编号:20724231 阅读:46 留言:0更新日期:2019-03-30 17:33
本发明专利技术公开了一种应用多活方法,应用于部署有多个数据中心的数据中心集群,同一应用至少在两个数据中心部署有应用实例;所述应用多活方法包括:监测是否存在流量节点宕机的异常数据中心,所述流量节点为应用实例或消息中间件;若存在,则判断其他数据中心内是否存在可处理异常数据中心内待传入宕机流量节点的业务流量的应用实例;若存在,则将异常数据中心内待传入宕机流量节点的业务流量切换至其他数据中心进行处理。本发明专利技术还公开了一种应用多活设备、数据中心集群及可读存储介质。本发明专利技术避免了应用单活存在的业务中断的问题,保证了业务持续正常运行。

【技术实现步骤摘要】
应用多活方法、设备、数据中心集群及可读存储介质
本专利技术涉及分布式集群
,尤其涉及一种应用多活方法、设备、数据中心集群及可读存储介质。
技术介绍
现有分布式集群技术中,为保证数据中心对外服务的稳定性,通常同一数据中心内各子系统都采用一主一备法人应用单活部署方式。通常只有主应用对外提供服务,而备应用只有在主应用宕机时才接管主应用并对外提供服务,也即现有的应用单活场景下,当主应用宕机时,需要进行主备应用切换,由于切换时间较长,进而造成业务中断,影响了对外服务质量。
技术实现思路
本专利技术的主要目的在于提供一种应用多活方法、设备、数据中心集群及可读存储介质,旨在解决如何避免应用宕机而造成业务中断的技术问题。为实现上述目的,本专利技术提供一种应用多活方法,应用于数据中心集群,所述数据中心集群部署有多个数据中心,且每一数据中心部署有处理业务并产生业务流量的多个应用实例以及在各应用实例之间存储并转发业务流量的多个消息中间件;同一应用至少在两个数据中心部署有应用实例;所述应用多活方法包括以下步骤:监测是否存在流量节点宕机的异常数据中心,所述流量节点为应用实例或消息中间件;若存在,则判断其他数本文档来自技高网...

【技术保护点】
1.一种应用多活方法,应用于数据中心集群,其特征在于,所述数据中心集群部署有多个数据中心,且每一数据中心部署有处理业务并产生业务流量的多个应用实例,以及在各应用实例之间存储并转发业务流量的多个消息中间件;同一应用至少在两个数据中心部署有应用实例;所述应用多活方法包括以下步骤:监测是否存在流量节点宕机的异常数据中心,所述流量节点为应用实例或消息中间件;若存在,则判断其他数据中心内是否存在可处理异常数据中心内待传入宕机流量节点的业务流量的应用实例;若存在,则将异常数据中心内待传入宕机流量节点的业务流量切换至其他数据中心进行处理。

【技术特征摘要】
1.一种应用多活方法,应用于数据中心集群,其特征在于,所述数据中心集群部署有多个数据中心,且每一数据中心部署有处理业务并产生业务流量的多个应用实例,以及在各应用实例之间存储并转发业务流量的多个消息中间件;同一应用至少在两个数据中心部署有应用实例;所述应用多活方法包括以下步骤:监测是否存在流量节点宕机的异常数据中心,所述流量节点为应用实例或消息中间件;若存在,则判断其他数据中心内是否存在可处理异常数据中心内待传入宕机流量节点的业务流量的应用实例;若存在,则将异常数据中心内待传入宕机流量节点的业务流量切换至其他数据中心进行处理。2.如权利要求1所述的应用多活方法,其特征在于,所述应用多活方法还包括:当应用实例产生业务流量时,将业务流量发送至同一数据中心的消息中间件。3.如权利要求2所述的应用多活方法,其特征在于,在所述当应用实例产生业务流量时,将业务流量发送至同一数据中心的消息中间件的步骤之后,还包括:检测消息中间件的下游应用实例是否存活;若是,则通过消息中间件将上游应用实例产生的业务流量转发至同一数据中心的下游应用实例进行处理。4.如权利要求3所述的应用多活方法,其特征在于,在所述检测消息中间件的下游应用实例是否存活的步骤之后,还包括:若消息中间件的下游应用实例未存活,则判断其他数据中心内是否存在可处理该消息中间件待转发的业务流量的应用实例;若存在,则将该消息中间件待转发的业务流量切换至其他数据中心进行处理。5.如权利要求3所述的应用多活方法,其特征在于,同一数据中心内每一应用实例部署有多个应用子实例且各应用子实例采用高可用集群架构;所述检测消息中间件的下游应用实例是否存活包括:检测消息中间件的下游应用实例是否存在存活的应用子实例;所述若是,则通过消息中间件将上游应用实例产生的业务流量转发至同一数据中心的下游应用实例进行处理包括:若存在存活的应用子实例,则通过消息中间件将上游应用实例产生的业务流量转发至同一数据中心的下游应用实例存活的应用子实例进行处理。6.如权利要求1-5中任一项所述的应用多活方法,其特征在于,所述若存在,则判断其他数据中心内是否存在...

【专利技术属性】
技术研发人员:卢道和杨军陈广胜熊梦飞梁炜强
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1