自动复制API调用以分离数据中心制造技术

技术编号:32093852 阅读:60 留言:0更新日期:2022-01-29 18:24
本文描述了用于多个数据中心的透明弹性的系统和方法。所描述的系统和方法确定应用编程接口(API)调用是否是幂等的。如果API调用是幂等的,则调用可以被同时转发到多个数据中心。如果API调用不是幂等的,则可以将调用依次发送到多个数据中心中的每一个,直到接收到响应或发生超时。自动同步提供多区域调用在数据中心或区域故障期间提供更快的响应时间。在设备服务器侧自动同步提供多区域调用,将逻辑从客户机移出并移入透明且集中管理的服务中。这可以允许业务逻辑专注于核心逻辑,而不是重试请求或管理依赖服务的多区域方面的逻辑。请求或管理依赖服务的多区域方面的逻辑。请求或管理依赖服务的多区域方面的逻辑。

【技术实现步骤摘要】
【国外来华专利技术】自动复制API调用以分离数据中心
[0001]相关申请的交叉引用
[0002]本申请要求于2019年5月17日提交的名称为“AUTOMATICALLY REPLICATE API CALLS TO SEPARATE DATA CENTERS”的美国专利申请No.16/416,119的优先权和利益,其全部内容出于所有目的通过引用全部合并于此。


[0003]本申请总地涉及数据中心,包括但不限于用于为多个数据中心创建透明弹性的系统和方法。

技术介绍

[0004]请求可以由请求者发送,目的地是在多个数据中心中运行的一个或多个服务或应用。请求可以被发送到在处理请求时可能有问题并且超时或提供错误响应的那些数据中心之一。这可能会导致延迟为此类请求提供服务并降低最终用户的体验或影响服务或应用的性能或操作。

技术实现思路

[0005]本申请提供本概述是为了以简化形式引入概念的选择,概念将在下面的具体实施方式中进一步描述。本概述不旨在识别关键特征或基本特征,也不旨在限制本文所包括的权利要求的范围。
[0006]下面描绘了用于本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】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)由所述装...

【专利技术属性】
技术研发人员:J
申请(专利权)人:思杰系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利