[发明专利]实例调用方法、装置及计算机存储介质有效
| 申请号: | 201911205159.6 | 申请日: | 2019-11-29 |
| 公开(公告)号: | CN110995829B | 公开(公告)日: | 2022-07-22 |
| 发明(设计)人: | 刘智杰;姚灵芝;程文聪 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
| 主分类号: | H04L67/56 | 分类号: | H04L67/56;H04L67/63;H04L67/51 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢少真 |
| 地址: | 511402 广东省广州市番*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 实例 调用 方法 装置 计算机 存储 介质 | ||
本申请公开了一种实例调用方法、装置及计算机存储介质,属于通信技术领域。所述方法包括:对于通信网络中的每个服务节点,在该服务节点上部署的每个实例上绑定一个流量代理模块。其中,第一服务节点上部署的流量代理模块能够与第二服务节点上部署的流量代理模块进行通信,以获取对方部署的实例的标识。相当于利用流量代理模块代替相关技术的公共网关,以实现多个实例之间的请求调用,并且由于每个实例均绑定一个流量代理模块,即使当某个流量代理模块出现故障而不能工作时,只会影响该流量代理模块所绑定的实例的调用功能而不会影响到其他实例的调用功能。
技术领域
本申请涉及通信技术领域,特别涉及一种实例调用方法、装置及计算机存储介质。
背景技术
一个服务用于指示一个网络功能,一个服务节点用于实现一个服务,也即是一个服务节点对应一个服务。另外,一个服务节点上可以部署多个实例,这多个实例可以分别独立地实现该服务节点对应的服务,以便对网络中的流量进行负载分担。一些场景下,一个服务节点在基于一个实例对流量进行业务处理之后可能需要调用另一个服务节点上部署的实例继续对流量进行业务处理,以完成对流量的复杂处理。
相关技术中,对于任一服务节点,该服务节点在初始化时需要向公共网关发送自身的配置信息,该配置信息包括该服务节点上部署的各个实例的标识、接口、IP(internetprotocol,网络协议)地址等信息,公共网关存储该服务节点的配置信息。如此,公共网关上便存储有各个服务节点的配置信息。后续第一服务节点在基于第一实例对接收到的报文进行业务处理之后,若当前需要调用第二服务节点上部署的第二实例继续对该报文进行业务处理,第一服务节点需要向公共网关发送调用请求,该调用请求携带第二实例的标识和该报文,公共网关根据第二实例的标识获取第二实例的接口和IP地址等信息,并根据第二实例的接口、IP地址等信息将该报文转发至第二服务节点,由第二服务节点基于第二实例对该报文进行业务处理,以实现第一服务节点调用第二服务节点上的第二实例对该报文进行业务处理。其中,第一实例为第一服务节点上部署的任一实例,第二实例为第二服务节点上部署的任一实例,第一服务节点和第二服务节点为任意两个服务节点。
在上述实例调用方法中,当公共网关出现故障而不能工作时,会使得任一服务节点不能调用任何另一个服务节点上部署的实例,从而可能导致网络陷入瘫痪。
发明内容
本申请实施例提供了一种实例调用方法、装置及计算机存储介质,可以利用流量代理模块以实现多个实例之间的请求调用。所述技术方案如下:
一方面,提供了一种实例调用方法,通信网络包括多个服务节点,每个服务节点上部署有一个网络过滤模块、多个实例以及与所述多个实例一一绑定的多个流量代理模块,且第一服务节点上部署的流量代理模块能够与第二服务节点上部署的流量代理模块进行通信,以获取对方部署的实例的标识,所述第一服务节点和所述第二服务节点为所述多个服务节点中两个服务节点;
所述方法包括:
所述第一网络过滤模块接收第二网络过滤模块发送的第一报文,所述第一报文携带第一实例的标识,所述第一网络过滤模块为所述第一服务节点上部署的网络过滤模块,所述第二网络过滤模块为所述第二服务节点上部署的网络过滤模块,所述第一实例为所述第一服务节点上部署的多个实例中当前被第二实例调用一个实例,所述第二实例为所述第二服务节点上部署的多个实例中的一个;
所述第一网络过滤模块将所述第一报文发送至所述第一实例,以使所述第一实例对所述第一报文进行业务处理。
可选的,所述第一网络过滤模块将所述第一报文发送至所述第一实例,包括:
将与所述第一实例绑定的第一流量代理模块的地址作为目的地址转发所述第一报文,以将所述第一报文发送至所述第一流量代理模块,由所述第一流量代理模块对所述第一报文进行流量监控;
将所述第一实例的地址作为目的地址转发所述第一报文,以将所述第一流量代理模块返回的第一报文发送至所述第一实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911205159.6/2.html,转载请声明来源钻瓜专利网。





