[发明专利]调用服务器的方法和代理服务器有效
申请号: | 201910049730.3 | 申请日: | 2019-01-18 |
公开(公告)号: | CN109618005B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 李林锋;王世军;吴继敏 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 时林;毛威 |
地址: | 523808 广东省东莞市松山湖高新技术产业开*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调用 服务器 方法 代理服务器 | ||
本申请提供了一种调用服务器的方法和代理服务器。该方法用于第一服务器集群中的至少一个第一服务器调用第二服务器集群中的至少一个第二服务器,第一服务器集群中还包括第一服务器注册中心和代理服务器,第二服务器集群中还包括第二服务器注册中心,该方法包括:代理服务器根据配置信息向第二服务器注册中心发送第一订阅消息订阅被调用的至少一个第二服务器的信息;代理服务器接收第二服务器注册中心发送的被调用的至少一个第二服务器的信息并将被调用的至少一个第二服务器的信息注册到第一服务器注册中心中,用于所述至少一个第一服务器调用所述至少一个第二服务器。本申请提供的技术方案能够提高跨服务器集群的调用服务器的性能。
技术领域
本申请涉及通信领域,并且更具体地,涉及一种调用服务器的方法和代理服务器。
背景技术
随着服务的发展,越来越多的中国公司开始实施出海战略,将服务部署到海外等不同区域(Region)的服务器中,为当地民众提供服务。但是,由于服务运营、个人隐私数据保护或当地法律法规等原因,一些服务只能部署在特定的Region的服务器中,导致其它Region中部署的服务器调用者需要跨Region调用某些Region中的服务器提供者所提供的服务器。由于不同Region中的服务器隶属于不同的服务器集群,而针对服务器集群来说每个服务器集群中的服务器注册中心是独立部署的,不同的服务器集群之间需要通过在服务器提供者所属的服务器集群中,部署的服务器负载均衡(server load balancing,SLB)才能实现跨服务器集群的服务器调用,因此调用服务器过程需要经由SLB路由和转发实现,导致跨服务器集群调用服务器性能差。因此,如何提高跨服务器集群的调用服务器的性能,成为亟待解决的问题。
发明内容
本申请提供一种调用服务器的方法和代理服务器,通过在服务器集群中部署能够跨服务器集群订阅服务器的信息代理服务器,从而提高跨服务器集群调用服务器的性能。
第一方面,提供了一种调用服务器的方法,用于第一服务器集群中的至少一个第一服务器调用第二服务器集群中的至少一个第二服务器,第一服务器集群中还包括第一服务器注册中心和代理服务器,第二服务器集群中还包括第二服务器注册中心,该方法包括:代理服务器根据配置信息向第二服务器注册中心发送第一订阅消息,第一订阅消息用于订阅被调用的至少一个第二服务器的信息;代理服务器接收第二服务器注册中心发送的响应消息,响应消息中携带被调用的至少一个第二服务器的信息;代理服务器将被调用的至少一个第二服务器的信息注册到第一服务器注册中心中,用于所述至少一个第一服务器调用所述至少一个第二服务器。
应理解,上述的“第一”、“第二”只是为了区分不同的服务器或是不同的服务器集群,不对本申请构成任何限定。其中,第一服务器为第一服务器集群中的需要调用第二服务器集群中的第二服务器的服务器,因此,第一服务器也可以称之为服务器调用者,第二服务器也可以称之为服务器提供者。另外,本申请并不限定第一服务器集群中的第一服务器只能作为服务器调用者,在其他情况下第一服务器可以作为服务器提供者被其他的服务器调用。
本申请实施例提供的调用服务器的方法,通过在第一服务器集群中部署代理服务器,该代理服务器能够根据配置信息从其他服务器集群订阅第一服务器集群中的服务器调用者需要调用的服务器的信息,并将订阅的服务器的信息注册到第一服务器集群中的第一服务器注册中心中。即,第一服务器集群中的服务器调用者能够直接从第一服务器注册中心中订阅其他服务器集群中的服务器提供者提供的服务器。提高了跨服务器集群的调用服务器的性能。
应理解,本申请中的代理服务器可以从多个第一服务器集群之外的服务器集群中订阅服务器的信息。
优选地,上述的第一服务器集群和第二服务器集群之间无交集。即,第一服务器集群中包括的服务器与第二服务器集群中包括的服务器不同。
结合第一方面,在第一方面的某些实现方式中,配置信息为预先配置在代理服务器中的配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910049730.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器规划方法、服务器及存储介质
- 下一篇:一种RTU远程监听方法