[发明专利]自动复制API调用以分离数据中心在审
申请号: | 202080041718.9 | 申请日: | 2020-05-01 |
公开(公告)号: | CN113994645A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | J·怀特 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | H04L67/1014 | 分类号: | H04L67/1014;G06F9/455 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 美国佛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 复制 api 调用 分离 数据中心 | ||
1.一种用于将调用复制到不同数据中心的方法,所述方法包括:
(a)由多个请求者和多个数据中心中间的装置接收来自多个请求者中的一个请求者的访问服务的应用编程接口(API)请求,所述多个数据中心中的每一个提供所述服务;
(b)由所述装置识别用于所述请求的策略,所述策略识别所述API请求是否是幂等的以及识别所述多个数据中心中的一个或多个数据中心以复制所述API请求的一个或多个规则;
(c)由所述装置基于所述策略来确定所述API请求是幂等的;
(d)由所述装置响应于所述确定,将复制API请求传送到由所述策略的一个或多个规则识别的所述多个数据中心中的每一个;
(e)由所述装置响应于所述请求来接收来自所述多个数据中心中的一个或多个的一个或多个响应;以及
(f)由所述装置响应于所述API请求将从所述一个或多个响应中选择的响应传送给所述请求者。
2.根据权利要求1所述的方法,其中,所述请求者包括客户机、服务器、第二服务或微服务之一。
3.根据权利要求1所述的方法,其中,所述多个数据中心中的每一个位于不同的地理位置。
4.根据权利要求1所述的方法,其中,所述API请求用于访问作为所述服务的组件的多个微服务中的一个微服务。
5.根据权利要求1所述的方法,其中,(d)至少基于由所述策略的一个或多个规则识别的顺序将所述复制API请求传送到所述多个数据中心中的每一个。
6.根据权利要求1所述的方法,其中,(f)还包括至少基于所述一个或多个响应中首先被接收到的响应来从所述一个或多个响应中选择所述响应。
7.根据权利要求1所述的方法,其中,(f)还包括至少基于所述一个或多个响应中的哪一个是成功的从所述一个或多个响应中选择所述响应。
8.一种用于将调用复制到不同数据中心的方法,所述方法包括:
(a)由多个请求者和多个数据中心中间的装置接收来自多个请求者中的一个请求者的访问服务的应用编程接口(API)请求,所述多个数据中心中的每一个提供所述服务;
(b)由所述装置识别用于所述请求的策略,所述策略识别所述API请求是否是幂等的以及识别所述多个数据中心中的一个或多个数据中心以复制所述API请求的一个或多个规则;
(c)由所述装置基于所述策略来确定所述API请求不是幂等的;
(d)由所述装置响应于所述确定,将第一复制API请求传送到由所述策略的一个或多个规则识别的第一数据中心,所述第一复制API请求与接收响应的超时时间段相关联;
(e)由所述装置响应于所述超时时间段的到期,将第二复制API请求传送到由所述策略的一个或多个规则识别的第二数据中心;以及
(f)由所述装置响应于所述API请求将从所述第二数据中心接收到的对所述第二复制API请求的响应传送给所述请求者。
9.根据权利要求8所述的方法,其中,所述请求者包括客户机、服务器、第二服务或微服务之一。
10.根据权利要求8所述的方法,其中,所述多个数据中心中的每一个位于不同的地理位置。
11.根据权利要求8所述的方法,其中,所述API请求用于访问作为所述服务的组件的多个微服务中的一个微服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080041718.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:采血装置
- 下一篇:离聚物树脂、树脂片和夹层玻璃