[发明专利]Dubbo服务框架的分布式系统可用性检测方法及装置有效
申请号: | 202010619188.3 | 申请日: | 2020-07-01 |
公开(公告)号: | CN111770005B | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 石吕;杨毅刚 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | H04L43/0805 | 分类号: | H04L43/0805;H04L43/0811;H04L43/50;H04L67/10 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;吴学锋 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dubbo 服务 框架 分布式 系统 可用性 检测 方法 装置 | ||
本发明公开了一种Dubbo服务框架的分布式系统可用性检测方法及装置,其中方法包括:获得分布式系统注册中心的Dubbo服务列表;对所述Dubbo服务列表中的每个服务进行Dubbo服务回声检测;根据Dubbo服务回声检测的结果确定所述每个服务的第一状态位;对分布式系统接入层的多个节点进行连通性检测;根据连通性检测的结果确定所述每个服务的第二状态位;对每个服务,结合该服务的第一状态位和第二状态位,确定基于Dubbo服务框架的分布式系统的可用性。本发明可以检测基于Dubbo服务框架的分布式系统的可用性,节省人力和时间,节约成本,提高操作的准确率。
技术领域
本发明涉及银行平台交易技术领域,尤其涉及Dubbo服务框架的分布式系统可用性检测方法及装置。
背景技术
长期以来,主机平台以其高性能在大型银行系统中占据主导地位,但主机售价高昂,维护复杂,一点故障全局崩盘。X86分布式平台以其低廉的价格、高复用性、高可扩展性、高可靠性、部署灵活等优点越来越受到银行系统的青睐。为此,各大银行均做了主机交易下移X86的尝试,下移交易通常是在X86平台上做分布式应用部署,以构建成分布式系统。下移方案一般是在新平台上重写主机交易逻辑,并将交易的处理过程抽象为服务注册到分布式系统注册中心,然后通过统一的接入层(网关)为外提供服务。
然而,X86平台上的分布式应用服务可能存在不可用、网关宕机等情况;或者上线后发现新平台下重写的交易逻辑有错误;或偶发交易压力过大响应时间长,需交易分流;这些场景下都需要将全部或部分交易切回主机,或者依据交易来源渠道要求,将不同渠道交易回切主机,以使X86端解决问题期间持续对外提供服务,或实现分流以减小交易压力。因此有必要对X86平台下的分布式系统的可用性进行检测,以便在X86平台不可用时及时切换回主机平台。
现有技术通常根据交易运行日志对X86平台的分布式系统可用性进行人工判断,但是这种方法耗费大量人力和时间,投入成本高,操作时出错率较高。
发明内容
本发明实施例提供一种Dubbo服务框架的分布式系统可用性检测方法,用以检测X86平台下基于Dubbo服务框架的分布式系统的可用性,节省人力和时间,节约成本,提高操作的准确率,该方法包括:
获得分布式系统注册中心的Dubbo服务列表;
对所述Dubbo服务列表中的每个服务进行Dubbo服务回声检测;
根据Dubbo服务回声检测的结果确定所述每个服务的第一状态位;
对分布式系统接入层的多个节点进行连通性检测;
根据连通性检测的结果确定所述每个服务的第二状态位;
对每个服务,结合该服务的第一状态位和第二状态位,确定基于Dubbo服务框架的分布式系统的可用性。
本发明实施例提供一种Dubbo服务框架的分布式系统可用性检测装置,用以检测X86平台下基于Dubbo服务框架的分布式系统的可用性,节省人力和时间,节约成本,提高操作的准确率,该装置包括:
列表获得模块,用于获得分布式系统注册中心的Dubbo服务列表;
回声检测模块,用于对所述Dubbo服务列表中的每个服务进行Dubbo服务回声检测;
第一状态位确定模块,用于根据Dubbo服务回声检测的结果确定所述每个服务的第一状态位;
连通性检测模块,用于对分布式系统接入层的多个节点进行连通性检测;
第二状态位确定模块,用于根据连通性检测的结果确定所述每个服务的第二状态位;
检测模块,用于对每个服务,结合该服务的第一状态位和第二状态位,确定基于Dubbo服务框架的分布式系统的可用性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010619188.3/2.html,转载请声明来源钻瓜专利网。