[发明专利]基于RPC协议的跨网络区域代理访问方法及系统有效
申请号: | 202010492042.7 | 申请日: | 2020-06-03 |
公开(公告)号: | CN111865900B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 刘锋;王兴立;陈利生;何文浪;何少坚;温世欢 | 申请(专利权)人: | 中邮消费金融有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F9/54 |
代理公司: | 广州微斗专利代理有限公司 44390 | 代理人: | 唐立平 |
地址: | 511458 广东省广州市南沙区海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 rpc 协议 网络 区域代理 访问 方法 系统 | ||
1.一种基于RPC协议的跨网络区域代理访问方法,其特征在于,用于不同网络区域的RPC服务区之间的跨区域访问,所述方法包括以下步骤:
在各所述网络区域的防火墙上对RPC代理访问服务开通访问策略;
以服务消费者角色获取各网络区域内服务提供者的服务信息;
以服务提供者角色在各网络区域内发布代理服务信息,向服务消费者暴露服务列表;
当服务消费者请求访问的目标服务提供者与服务消费者不在同一网络区域内时,根据所述服务列表目标服务提供者所在网络区域,并将服务消费者的请求信息转发至目标服务提供者;
获取目标服务提供者的返回信息,将所述返回信息转发至服务消费者;
还包括:
对所述服务信息按热度进行分组,得到多组服务列表,将多组服务列表分散发布至不同的网络区域中。
2.根据权利要求1所述的基于RPC协议的跨网络区域代理访问方法,其特征在于,以服务提供者角色在各网络区域内发布代理服务信息,向服务消费者暴露服务列表,具体为:
设置配置中心,通过所述配置中心新增、删除、修改发布的代理服务信息;
并根据所述配置中心的配置操作同步更新所述服务列表。
3.根据权利要求1所述的基于RPC协议的跨网络区域代理访问方法,其特征在于,以服务提供者角色在各网络区域内发布代理服务信息,向服务消费者暴露服务列表,还包括
对各网络区域内的服务提供者进行监听,将服务提供者的上线信息、下线信息更新至所述服务列表。
4.根据权利要求1所述的基于RPC协议的跨网络区域代理访问方法,其特征在于,将服务消费者的请求信息转发至目标服务提供者,具体为:
通过泛化引用将服务消费者的请求信息转发至目标服务提供者。
5.根据权利要求1所述的基于RPC协议的跨网络区域代理访问方法,其特征在于,还包括:
在代理访问配置发生变更时,通过热加载实现代理访问配置参数的动态变更。
6.根据权利要求1所述的基于RPC协议的跨网络区域代理访问方法,其特征在于,还包括:
在服务访问过程产生高于设定阈值的突发流量时,对突发流量进行动态扩容以及动态缩容。
7.根据权利要求1所述的基于RPC协议的跨网络区域代理访问方法,其特征在于,还包括:
对跨网络区域的服务通信进行权限控制。
8.一种基于RPC协议的跨网络区域代理访问系统,其特征在于,包括位于不同网络区域的RPC服务区,还包括用于不同网络区域的RPC服务区之间的跨区域访问的RPC代理访问组件,所述RPC代理访问组件用于实现如权利要求1-7任一所述的基于RPC协议的跨网络区域代理访问方法。
9.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中邮消费金融有限公司,未经中邮消费金融有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010492042.7/1.html,转载请声明来源钻瓜专利网。