[发明专利]一种跨机房单点服务调用方法在审

专利信息
申请号: 202210973391.X 申请日: 2022-08-15
公开(公告)号: CN115396482A 公开(公告)日: 2022-11-25
发明(设计)人: 王亚军 申请(专利权)人: 焦点科技股份有限公司
主分类号: H04L67/133 分类号: H04L67/133;H04L67/02;H04L67/1095;H04L67/56
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 陈建和
地址: 210032 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 机房 单点 服务 调用 方法
【说明书】:

本发明公开了一种跨机房单点服务调用方法,其特征在于,包括:配置服务程序,所述服务程序包含代理程序和管理程序;所述代理程序部署在应用程序和单点服务之间,用于将应用程序的服务请求路由至单点服务;所述管理程序通过控制指令管理代理程序地址和单点服务地址;应用程序通过代理程序请求调用单点服务;单点服务通过代理程序返回请求结果至应用程序;待单点服务处理完请求后,按照请求路径返回结果;管理程序控制并监控多机房内单点服务地址更新切换。达到降低了多机房环境中单点服务修改的复杂性,保证所有机房内单点服务调用的一致性,避免出现多个单点服务同时服务的效果。

技术领域

本发明属于微服务治理领域,具体涉及到一种跨机房单点服务调用方法。

背景技术

全球性的B2B在线交易网站的由于卖家在中国,而买家分布全球各个国家,因此,为了提升网站用户的访问速度,网站运营方会在全球多个城市建设机房,以便于海外买家能就近地请求服务。然而并非所有数据都能就近请求,比如价格、库存等强一致数据,需要集中到单一机房内进行处理,以避免数据错误给网站和用户造成不便,甚至利益受损。这些需要集中在单个机房内执行强一致数据的处理程序,被定义为单点服务。如果多个机房同时处理强一致数据,将会出现数据处理重复及多机房内数据不一致等严重问题;

为了能将有强一致要求的数据集中到一个机房执行读写,通常采用域名的方式访问单点服务,通过DNS服务器解析域名获取单点服务所在机房的地址,将访问请求转发至指定机房;如若遇到因指定机房故障而要切换到其他机房时,DNS服务器需同步变更域名对应的机房地址,由于机房跨国存在DNS变更的生效时效延迟,将导致部分服务器的地址更新不及时,进一步导致请求单点服务时,将出现多个机房内单点服务提供服务,造成数据出错或数据不一致。

其次,诸多B2B电子商务在线交易网站的内部服务调用协议是基于TCP的RPC协议,而非HTTP协议,因此应用只能通过配置单点服务地址,应用才能调用单点服务;若单点服务地址临时变更,应用配置相应地需要改变,应用对单点服务调用结构的过度依赖,增加单点服务管理及配置的复杂度。

专利“单点服务处理装置和单点服务处理方法”(申请号:201110177646.3)提出在服务器集群中,根据预设启动规则选择服务器,并在服务器内启动单点服务,虽然利用禁止其他服务器启动单点服务,能保证在集群服务器中单点服务启动的唯一性,然而本专利仅是解决单点服务启动问题,并未明确启动的单点服务一定有效;其次单点服务异常时的新服务启动后,针对如何保证异常时多个单点服务的数据一致性,也未给出更清晰的解决方案。

因此,急需解耦应用和单点服务调用结构的技术方法,并能彻底消除数据不一致的现象。

发明内容

为了解决上面的问题,本发明提供一种跨机房单点服务调用的方法。本发明利用代理机制,通过代理程序承接应用的请求和单点服务的定位及调用,通过管理程序控制代理程序对单点服务的调用,保证单点服务地址在所有机房的一致性;本发明中的应用程序只与代理程序通信,单点服务的修改并不会影响应用代码的调整及配置,只需由管理程序调用所有机房的代理程序切换到新的单点服务即可,一方面降低了多机房环境中单点服务修改的复杂性,另一方面保证所有机房内单点服务调用的一致性,避免出现多个单点服务同时服务的情况。

本发明的技术方案是提供一种跨机房单点服务调用方法,其特征在于,具体步骤包含:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于焦点科技股份有限公司,未经焦点科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210973391.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top