[发明专利]服务隔离方法、装置和微服务系统在审
申请号: | 202210769965.1 | 申请日: | 2022-07-01 |
公开(公告)号: | CN114944986A | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 高凡冬;黄勐瞻韬;李春花;史鲁林;王文欢 | 申请(专利权)人: | 中国邮政储蓄银行股份有限公司 |
主分类号: | H04L41/0813 | 分类号: | H04L41/0813;H04L41/0893;H04L41/0894;H04L41/50;H04L45/00;H04L67/133;H04L67/55 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 霍文娟 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 隔离 方法 装置 微服 系统 | ||
本申请提供了一种服务隔离方法、装置和微服务系统,该方法包括:实时获取服务变更信息和隔离配置信息,服务变更信息为上一订阅周期内注册的微服务的IP地址,订阅周期为订阅注册中心的服务变更的时间周期,隔离配置信息至少包括隔离IP,隔离IP为待隔离的微服务的IP地址;根据服务变更信息和隔离配置信息生成当前的可调用IP列表信息,可调用IP列表信息包括可调用的多个微服务的IP地址;发送当前的可调用IP列表信息至所有的客户端。该方法解决了现有技术中服务隔离方法难以实现动态配置的问题。
技术领域
本申请涉及服务隔离技术领域,具体而言,涉及一种服务隔离方法、装置、计算机可读存储介质、处理器和微服务系统。
背景技术
目前行业内大多数服务隔离的方式存在以下缺点:无法灵活、动态地配置;需要代码侵入;服务切换过程用户可感知等等。
目前的大多数隔离方案中,做不到灵活地配置隔离策略、如果想要动态配置隔离策略,则需要针对性地修改业务代码。基于这一点,本发明提供一种基于正则匹配路由规则的无侵入新型服务隔离方法,使得系统可以根据正则表达式,灵活地配置隔离策略,并且在流量切换的过程中间,用户无感知。
现有普遍隔离策略方案为
1)注册中心-RPC框架体系。在微服务体系架构下,各个微服务向注册中心注册,并且与注册中心建立起推拉机制,定时从注册中心获取最新的服务节点信息。微服务通过RPC框架从服务节点信息中,根据负载均衡算法,选择其中一个服务提供方节点信息进行服务调用,因此修改RPC框架的负载均衡算法以实现服务隔离。
2)通过网络隔离,将服务集群隔离。通过主机上的客户端软件在操作系统内核拦截应用程序欲向外网发送的网络数据包,通过应访问规则对网络数据包进行判定,将判定为合法网络数据包的网络数据包转换为私有协议数据包,然后通过网卡驱动发送出去。
注册中心-RPC框架体系是通过修改RPC的负载均衡调用算法来实现服务隔离的功能。这种方式的缺点为:无法做到动态配置隔离信息,每次隔离需要修改RPC框架的调用算法,造成代码侵入;并且需要将所有服务重启,严重影响用户体验。
通过网络隔离的缺点为:网络调整更为复杂,实现动态配置隔离信息太过困难。
在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。
发明内容
本申请的主要目的在于提供一种服务隔离方法、装置、计算机可读存储介质、处理器和微服务系统,以解决现有技术中服务隔离方法难以实现动态配置的问题。
根据本发明实施例的一个方面,提供了一种服务隔离方法,包括:实时获取服务变更信息和隔离配置信息,所述服务变更信息为上一订阅周期内注册的微服务的IP地址,所述订阅周期为订阅注册中心的服务变更的时间周期,所述隔离配置信息至少包括隔离IP,所述隔离IP为待隔离的所述微服务的IP地址;根据所述服务变更信息和所述隔离配置信息生成当前的可调用IP列表信息,所述可调用IP列表信息包括可调用的多个所述微服务的IP地址;发送当前的所述可调用IP列表信息至所有的客户端。
可选地,根据所述服务变更信息和所述隔离配置信息生成当前的可调用IP列表信息,包括:将所述服务变更信息对应的所述微服务的IP地址添加至上一所述订阅周期的所述可调用IP列表信息,得到服务变更后的所述可调用IP列表信息;在服务变更后的所述可调用IP列表信息中,删除所述隔离配置信息对应的所述隔离IP,得到当前的所述可调用IP列表信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国邮政储蓄银行股份有限公司,未经中国邮政储蓄银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210769965.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种能够抵抗强风的红外相机
- 下一篇:一种消防用喷嘴结构及直升机平台消防系统