一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网络系统、网络代理方法及设备与流程

2021-10-24 12:42:00 来源:中国专利 TAG:微服 网络 代理 方法 设备

技术特征:
1.一种网络系统,其特征在于,包括:基于服务网格架构实现的控制平面节点以及多个网格计算节点,所述网格计算节点上部署有网格微服务;所述网络系统还包括基于非服务网格架构实现且需要与所述网格计算节点通信的非网格计算节点,所述非网格计算节点上部署有非网格微服务及其代理程序;所述控制平面节点,用于获取针对所述非网格微服务的路由规则,按照所述服务网格架构支持的特定协议数据格式对所述路由规则进行打包,并将打包获得的第一数据包发送至所述代理程序;所述代理程序用于接收所述第一数据包并解析所述第一数据包,得到所述路由规则;所述代理程序还用于在所述非网格微服务需要调用目标网格微服务时,基于所述路由规则确定需要将所述非网格微服务的当前流量路由到部署所述目标网格微服务的符合特定条件的目标网格计算节点,并调用部署在所述目标网格计算节点上的所述目标网格微服务。2.根据权利要求1所述的网络系统,其特征在于,所述控制平面节点,还用于获取所述服务网格架构中网格微服务与部署网格微服务的网格计算节点的地址的映射关系,按照所述服务网格架构支持的特定协议对所述映射关系进行打包,并将打包获得的第二数据包发送至所述代理程序;所述代理程序还用于接收所述第二数据包并解析所述第二数据包,得到所述映射关系,并根据所述映射关系确定部署所述目标网格微服务的目标网格计算节点的地址;所述代理程序用于调用部署在所述目标网格计算节点上的所述目标网格微服务,具体包括:根据所述目标网格计算节点的地址调用部署在所述目标网格计算节点上的所述目标网格微服务。3.根据权利要求1所述的网络系统,其特征在于,部署所述目标网格微服务的符合所述特定条件的网格计算节点的数量为多个;所述代理程序还用于采用负载均衡策略,从部署所述目标网格微服务的符合所述特定条件的多个网格计算节点中选择一个网格计算节点作为目标网格计算节点。4.根据权利要求1所述的网络系统,其特征在于,所述代理程序还用于在接收所述数据包之前,向所述控制平面节点注册所述非网格微服务。5.根据权利要求4所述的网络系统,其特征在于,所述代理程序还用于在向所述控制平面节点注册所述非网格微服务之前,从微服务控制台获得与所述控制平面节点进行通信所需的认证参数,并将所述认证参数发送给所述控制平面节点,以便所述控制平面节点对所述代理程序进行身份认证。6.根据权利要求1

5任一项所述的网络系统,其特征在于,所述网络系统还包括基于所述服务网格架构实现的网关节点,用于在获取到针对所述非网格微服务的调用请求时,按照所述调用请求调用所述非网格微服务。7.根据权利要求1

5任一项所述的网络系统,其特征在于,所述非服务网格架构包括spring cloud架构。8.一种网络代理方法,其特征在于,包括:接收控制平面节点发送的第一数据包,所述第一数据包是所述控制平面节点按照服务网格架构支持的特定协议数据格式,对针对非网格微服务的路由规则进行打包得到;
解析所述第一数据包,得到所述路由规则;在所述非网格微服务需要调用目标网格微服务时,基于所述路由规则确定需要将所述非网格微服务的当前流量路由到部署所述目标网格微服务的符合特定条件的目标网格计算节点,并调用部署在所述目标网格计算节点上的所述目标网格微服务。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:接收所述控制平面节点发送的第二数据包,所述第二数据包是所述控制平面节点按照所述服务网格架构支持的特定协议数据格式,对所述服务网格架构中网格微服务与部署网格微服务的网格计算节点的地址的映射关系进行打包得到;解析所述第二数据包,得到所述映射关系,并根据所述映射关系确定部署所述目标网格微服务的目标网格计算节点的地址;所述调用部署在所述目标网格计算节点上的所述目标网格微服务,包括:根据所述目标网格计算节点的地址调用部署在所述网格计算节点上的所述目标网格微服务。10.根据权利要求8所述的方法,其特征在于,部署所述目标网格微服务的符合所述特定条件的网格计算节点的数量为多个;所述方法还包括:采用负载均衡策略,从部署所述目标网格微服务的符合所述特定条件的多个网格计算节点中选择一个网格计算节点作为目标网格计算节点。11.根据权利要求8所述的方法,其特征在于,所述接收所述控制平面节点发送的针对非网格微服务的数据包之前,还包括:向所述控制平面节点注册所述非网格微服务。12.根据权利要求11所述的方法,其特征在于,所述向所述控制平面节点注册所述非网格微服务之前,还包括:从微服务控制台获得与所述控制平面节点进行通信所需的认证参数,并将所述认证参数发送给所述控制平面节点,以便所述控制平面节点进行身份认证。13.根据权利要求8

12任一项所述的方法,其特征在于,所述非网格微服务对应非服务网格架构,所述非服务网格架构包括spring cloud架构。14.一种计算机设备,其特征在于,包括:存储器、处理器;其中,所述存储器用于存储一条或多条计算机指令,所述一条或多条计算机指令被所述处理器执行时实现如权利要求8至13中任一项所述的方法。

技术总结
本申请实施例提供一种网络系统、网络代理方法及设备。该网络系统中基于非服务网格架构实现且需要与网格计算节点通信的非网格计算节点上,部署有非网格微服务及其代理程序,代理程序用于与服务网格架构中的控制平面交互,以得到针对非网格微服务的路由规则,在非网格微服务需要调用目标网格微服务时,根据路由规则确定需要将非网格微服务的当前流量路由到部署目标网格微服务的符合特定条件的目标网格计算节点,并调用部署在目标网格计算节点上的目标网格微服务,实现由与非网格微服务部署在同一计算节点上的代理程序,提供非网格微服务与网格微服务的互通。本申请能够降低非服务网格架构中的微服务与服务网格架构中的微服务之间互通的资源成本。务之间互通的资源成本。务之间互通的资源成本。


技术研发人员:泮圣伟 张乎兴 张海彬
受保护的技术使用者:阿里云计算有限公司
技术研发日:2021.09.16
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜