[发明专利]企业级微服务平台中实现跨域跨中心通信的方法及系统在审
申请号: | 201911382056.7 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111147588A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 余以志;秦文劭;张乐 | 申请(专利权)人: | 上海浦东发展银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 周晓飞;谷敬丽 |
地址: | 200002 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 企业级 微服 平台 实现 跨域跨 中心 通信 方法 系统 | ||
本发明公开了一种企业级微服务平台中实现跨域跨中心通信的方法及系统,其中,该方法包括:部署企业级微服务平台,根据企业级微服务平台,自动发现与微服务对应的服务网关及注册中心;当发起跨域跨中心的请求时,通过本地的服务网关从本地的注册中心的服务列表中查找要调用的目标服务;在未查找到的情况下,从本地的注册中心同步的其它注册中心服务列表中,查找目标服务的服务网关;利用本地的服务网关的负载均衡策略,将请求转发至目标服务的服务网关,并由目标服务的服务网关通过负载均衡策略进行路由转发。该方法及系统不需要人工参与即可实现跨域跨中心通信,每个域或数据中心部署的企业级微服务平台具有独立性,数据具有较好的隔离性。
技术领域
本发明涉及企业应用集成技术领域,尤指一种企业级微服务平台中实现跨域跨中心通信的方法及系统。
背景技术
现今,利用企业级微服务平台可以解决微服务应用和传统应用集成的问题。随着互联网技术的高度发展,微服务架构被提出并陆续出现了诸多设计和实现。微服务架构一般包含网关、注册中心和配置中心,网关用于服务间路由,注册中心用于存储服务及服务实例列表,配置中心用来存储微服务应用的配置。现有比较常见的微服务架构的解决方案,仅适合单数据中心部署的场景,均不包含跨域跨中心通信的解决方案。在一些企业对微服务架构实践过程中,设置两个数据中心进行微服务架构的通信,这种方式一般采用本地数据中心的网关访问对方注册中心全量服务列表的方式实现跨中心通信,对方数据中心的注册中心IP地址是在系统运行前配置好的。
现有采用的提前配置地址的方式,从一定程度上解决了跨中心通信的问题。但是,还存在以下问题:
该方式无法满足云部署的复杂环境。在云上的各部署区域均是逻辑层面的概念,而且上云的最主要的目的是云可以自动弹性收缩。当部署在云上的应用弹性扩展后,会自动为其分配一个IP地址,该地址往往是一个内部地址,且云一般情况下仅为用户提供几个固定的对外地址。那么,在这种情况下,因为无法获得可访问的IP地址,并手动配置地址的方式违背了云自动部署和伸缩的便利性。
现有的企业实践中多采用的本地网关访问对方注册中心全量服务列表的方式,由于未对注册中心的注册信息进行隔离保护,易导致信息泄露等安全问题。
企业级微服务平台作为微服务应用集成的基础平台,需具备自动伸缩的弹性能力,一般会部署在容器或者云上。所以,提前配置IP地址的方式不适合企业级微服务平台的跨域跨中心通信。
因此,亟需一种可以自动部署、具备伸缩的便利性且可以保证信息安全性的企业级微服务平台的跨域跨中心通信方案。
发明内容
为解决上述问题,本发明提出了一种企业级微服务平台中实现跨域跨中心通信的方法及系统。该方法及系统采用分布式部署的方式部署企业级微服务平台,每个域或数据中心单独部署一套,通过服务网关之间的交互实现跨域跨中心通信。
在本发明一实施例中,提出了一种企业级微服务平台中实现跨域跨中心通信的方法,该方法包括:
部署企业级微服务平台,根据所述企业级微服务平台,自动发现与微服务对应的服务网关及注册中心;
当企业级微服务平台发起跨域跨中心的请求时,通过本地的服务网关从本地的注册中心的服务列表中查找要调用的目标服务;
在未查找到的情况下,从所述本地的注册中心同步的其它注册中心服务列表中,查找所述目标服务的服务网关;
利用所述本地的服务网关的负载均衡策略,将所述请求转发至所述目标服务的服务网关,并由所述目标服务的服务网关通过负载均衡策略进行路由转发。
可选的,在部署企业级微服务平台,根据所述企业级微服务平台,自动发现与微服务对应的服务网关及注册中心之后,该方法还包括:
获取所述服务网关与所述企业级微服务平台的微服务的映射关系,并存储至所述注册中心的本地服务列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浦东发展银行股份有限公司,未经上海浦东发展银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911382056.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种复合型保温彩钢板
- 下一篇:一种氨基酸类两性表面活性剂及其制备方法和应用