[发明专利]请求服务的方法及装置在审
申请号: | 202210332523.0 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114422518A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 闫建良;阳振坤;易鸿伟 | 申请(专利权)人: | 北京奥星贝斯科技有限公司 |
主分类号: | H04L67/1001 | 分类号: | H04L67/1001 |
代理公司: | 北京布瑞知识产权代理有限公司 11505 | 代理人: | 武甜 |
地址: | 100020 北京市朝阳区东三*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 服务 方法 装置 | ||
1.一种请求服务的方法,所述方法应用于请求端,所述请求端用于请求第一服务,所述第一服务由服务集群提供,且所述请求端和所述服务集群分别位于相互隔离的第一网络和第二网络,
所述方法包括:
向所述服务集群发送查询消息,所述查询消息用于查询所述服务集群中的多个服务节点的拓扑信息;
接收所述查询消息的响应消息,所述响应消息包含所述拓扑信息;
根据所述拓扑信息,从所述多个服务节点中选取目标服务节点;
向所述服务集群发送第一请求,所述第一请求用于请求所述目标服务节点为所述请求端提供所述第一服务。
2.根据权利要求1所述的方法,所述第二网络中设置有代理组件,所述请求端通过所述代理组件访问所述服务集群。
3.根据权利要求2所述的方法,在所述向所述服务集群发送第一请求之前,所述方法还包括:
判断所述请求端与所述目标服务节点是否建立了连接;
如果所述请求端与所述目标服务节点之间未建立连接,则向所述代理组件发送连接建立请求,以请求建立与所述目标服务节点之间的连接;
所述向所述服务集群发送第一请求,包括:
如果所述请求端与所述目标服务节点之间已经建立了连接,则向所述服务集群发送所述第一请求。
4.根据权利要求2所述的方法,所述第二网络中设置有服务器负载均衡器SLB,所述SLB与所述代理组件相连,用于将所述请求端的所述第一请求转发至所述代理组件。
5.根据权利要求1所述的方法,所述第二网络为虚拟私有云VPC网络。
6.根据权利要求1所述的方法,所述服务集群为分布式数据库集群。
7.一种请求服务的方法,所述方法应用于服务集群,所述服务集群用于为请求端提供第一服务,所述请求端和所述服务集群分别位于相互隔离的第一网络和第二网络,
所述方法包括:
接收请求端发送的查询消息,所述查询消息用于查询所述服务集群中的多个服务节点的拓扑信息;
响应于所述查询消息,向所述请求端发送响应消息,所述响应消息包含所述拓扑信息,所述拓扑信息用于所述请求端从所述多个服务节点中选取目标服务节点;
接收所述请求端发送的第一请求,所述第一请求用于请求所述目标服务节点为所述请求端提供所述第一服务。
8.根据权利要求7所述的方法,所述第二网络中设置有代理组件,所述请求端通过所述代理组件访问所述服务集群。
9.根据权利要求8所述的方法,在所述接收所述请求端发送的第一请求之前,所述方法还包括:
通过所述代理组件接收所述请求端发送的连接建立请求,以建立与所述请求端的连接。
10.根据权利要求8所述的方法,所述第二网络中设置有服务器负载均衡器SLB,所述SLB与所述代理组件相连,用于将所述请求端的所述第一请求转发至所述代理组件。
11.根据权利要求7所述的方法,所述第二网络为虚拟私有云VPC网络。
12.根据权利要求7所述的方法,所述服务集群为分布式数据库集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奥星贝斯科技有限公司,未经北京奥星贝斯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210332523.0/1.html,转载请声明来源钻瓜专利网。