[发明专利]一种业务处理系统及业务处理方法在审
申请号: | 202111638161.X | 申请日: | 2021-12-29 |
公开(公告)号: | CN114390059A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 丁鑫超;吕鹏;李明 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L67/1008 | 分类号: | H04L67/1008;H04L49/35;G06F11/20;G06F9/50;G06F9/455 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 田小倩 |
地址: | 100033*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 处理 系统 方法 | ||
本申请提供了一种业务处理系统及业务处理方法,涉及微服务处理技术领域,通过本申请实施例提供的业务处理系统,通过网络虚拟交换组件进行实时监测对应的容器组的状态信息,并上报给流量管理中心,在利用流量管理中心上报到负载均衡器,负载均衡器可以接收到待处理业务之后,可以根据接收到的多个容器组的状态信息对待处理业务进行分配,实现对待处理业务的有效处理。
技术领域
本申请涉及微服务处理技术领域,特别涉及一种业务处理系统及业务处理方法。
背景技术
目前,随着社交网络、云计算等技术不断融入人们的生活,在越来越多的领域中都涉及到对各种各样的业务或者数据进行处理,其中,就会涉及到多个数据中心对数据进行处理的情况。
目前市场上存在不同的异地多活架构的业务处理系统。所谓异地多活,一般是指在不同城市建立独立的数据中心,异地主要是指地理位置上不同的地方,多活就指不同地理位置上的数据中心都能够提供业务服务。每个数据中心中均包括多个容器组,以及每个容器组对应的微服务。
针对多数据中心,多容器组以及多微服务之间,如何保证待处理业务得到有效的处理是一个亟待解决的问题。
发明内容
为了解决上述现有技术中的问题,本申请实施例提供了一种业务处理系统以及业务处理方法,可以对待处理业务有效的进行处理。
第一方面,本申请实施例提供了一种业务处理系统,所述系统包括异地部署的至少两个数据中心;其中,第一数据中心中包括:负载均衡器、流量管理中心、容器管理装置、多个容器组、每个容器组对应的虚拟网络交换组件、以及每个容器组对应的微服务;所述第一数据中心为所述至少两个数据中心中的任意一个数据中心;每个容器组包括至少一个容器;
每个容器组对应的虚拟网络交换组件用于监测对应的容器组的状态信息,并上报对应的容器组的状态信息至所述流量管理中心;
所述流量管理中心用于从所述多个容器组对应的虚拟网络交换组件获取所述多个容器组的状态信息,并上报到所述负载均衡器;
所述负载均衡器用于接收待处理业务,并根据所述流量管理中心上报的所述多个容器组的状态信息,向所述容器管理装置发送第一指示信息;所述第一指示信息用于指示所述容器管理装置为所述待处理业务发送至目标容器组对应的虚拟网络交换组件;
所述容器管理装置为用于接收所述第一指示信息,并基于所述第一指示信息将所述待处理业务发送至目标容器组对应的虚拟网络交换组件;
所述目标容器组用于调用所述目标容器组对应的微服务,处理所述目标容器组对应的虚拟网络交换组件接收的所述待处理业务。
在一种可能的实施方式中,所述流量管理中心还用于:
所述目标容器组对应的微服务处理所述待处理业务之后,若接收到所述目标容器组对应的网络虚拟交换组件上报的状态信息为:所述目标容器组发生故障的故障信息,则从所述多个容器组中选择新的目标容器组,向所述容器管理装置发送第二指示信息;所述第二指示信息用于指示所述容器管理装置为所述待处理业务发送至所述新的目标容器组对应的虚拟网络交换组件。
在一种可能的实施方式中,所述流量管理中心还用于:
所述目标容器组对应的微服务处理所述待处理业务之后,若接收到所述目标容器组对应的网络虚拟交换组件上报的状态信息为:所述目标容器组发生故障的故障信息,则将所述目标容器组发生故障的故障信息上报至所述负载均衡器,以使所述负载均衡器从所述多个容器组中选择新的目标容器组,并向所述容器管理装置发送更新后的第一指示信息。
在一种可能的实施方式中,所述流量管理中心还用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111638161.X/2.html,转载请声明来源钻瓜专利网。