[发明专利]一种基于微服务的跨网络通信装置与方法在审
申请号: | 202210041206.3 | 申请日: | 2022-01-14 |
公开(公告)号: | CN114448686A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 黄凯;舒宽;严汝康 | 申请(专利权)人: | 武汉三江中电科技有限责任公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/10;H04L67/133 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 王聪聪 |
地址: | 430074 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 网络 通信 装置 方法 | ||
本申请公开了一种基于微服务的跨网络通信装置及方法,该装置包括:公网微服务代理平台,部署在公网的微服务应用集群,获取内网业务微服务并进行注册,实现对内网业务的访问代理;接收用户针对内网业务微服务的调用请求并将其传输给网络交互平台,从网络交互平台中获取调用结果并反馈给用户;内网微服务平台,部署在内网的微服务集群,实现内网应用的发现注册,从网络交互平台中获取调用请求,调用对应的内网业务微服务来访问内网业务数据,并将调用结果反馈给网络交互平台;网络交互平台用于实现公网微服务代理平台与内网微服务平台之间的信息交互;本发明采用微服务构架,方便实现集群部署,降低了跨网络应用的访问机制的复杂度以及维护工作量。
技术领域
本申请涉及通信技术领域,更具体地,涉及一种基于微服务的跨网络通信装置与方法。
背景技术
目前,业内常用的内、外网信息交互技术是通过“安全隔离装置”实现的。“安全隔离装置”本质上是一个位于安全网络中的服务器,这个服务器上运行着公网与企业内部网络都可以访问的数据库,以此实现企业内网与公网之间的数据交换。内部应用将业务数据同时写入到自身数据库与“安全隔离装置”数据库,然后在外网服务器上部署一套应用程序访问“安全隔离装置”数据库,为外网用户提供数据查询服务。每新增一个应用都需要在“安全隔离装置”上创建一个表空间,并为应用配置相应的权限。又因为“安全隔离装置”是一个提供数据安全交互的基础设施,不宜用来存储全量业务数据,因此需要运维人员定时清理历史数据,只保留一定时间段的业务数据,以避免影响“安全隔离装置”的运行效率。
综上所述,现有技术存在的问题是:
(1)系统开发复杂,开发人员需要同时创建两个数据库服务。尤其是应用原本使用的不是Oracle数据库的时候,还需要维护两套SQL,增加了开发人员的工作量。
(2)“安全隔离装置”的运维工作量大,运维人员需要定时删除历史数据。一旦操作不慎,还会造成数据丢失影响系统运行。
(3)效率低,一个“安全隔离装置”运行多个数据库实例,运行效率不高。难以支持大规模应用。
(4)可扩展性差,不支持集群部署,如果应用程序访问并发量过高,容易引发系统崩溃。
发明内容
针对现有技术的至少一个缺陷或改进需求,本发明提供了一种基于微服务的跨网络通信装置与方法,其目的在于解决目前的跨网络通信方式存在的访问机制复杂、开发和维护成本高、系统稳定性差的问题。
为实现上述目的,按照本发明的一个方面,提供了一种基于微服务的跨网络通信装置,其包括:
公网微服务代理平台,其部署在公网的微服务应用集群,用于获取内网业务微服务并进行注册,实现对内网业务的访问代理;接收用户针对内网业务微服务的调用请求并将其传输给网络交互平台,以及,从网络交互平台中获取调用结果并反馈给用户;
内网微服务平台,其部署在内网的微服务集群,用于从网络交互平台中获取调用请求,基于所述调用请求调用对应的内网业务微服务来访问内网业务数据,并将调用结果反馈给网络交互平台;
网络交互平台,用于实现公网微服务代理平台与内网微服务平台之间的信息交互。
优选的,上述跨网络通信装置,所述公网微服务代理平台包括:
公网微服务注册中心,用于注册公网代理微服务;
公网代理微服务,用于获取内网业务微服务的注册信息,将所述内网业务微服务的名称注册到公网微服务注册中心;以及,
获取用户发出的针对内网业务微服务的调用请求,并将所述调用请求通过网络交互平台发送给内网微服务平台。
优选的,上述跨网络通信装置,所述公网微服务代理平台还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉三江中电科技有限责任公司,未经武汉三江中电科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210041206.3/2.html,转载请声明来源钻瓜专利网。