首页> 外国专利> Generalized idempotent requests

Generalized idempotent requests

机译:广义幂等要求

摘要

A system and methodology that facilitate persistence for an execution state is provided. The system and methodology employ generalized “idempotent” request(s) that have the property they only execute a request once, and always return the result of that first execution should the request be repeated so as to ensure exactly once execution. A calling middle tier component can exploit these procedures so that it can engage in exploratory reads (which are not idempotent) yet still be able to have their state recovered via replay based on the log at the client and the results retained by the generalized idempotent procedures provided by back end services. The system and methodology can be employed to facilitate successful replay of logless persistent component(s), (e.g., components that do not themselves log any information).;To exploit generalized idempotent procedures, what a middle tier logless component can do with the results of non-idempotent exploratory reads must be circumscribed so that these results only impact arguments to the next generalized idempotent procedure invoked from the middle tier.;Optionally, the system and methodology can facilitate idempotent procedure(s) which support idempotent request abort(s). When an idempotent request abort is requested, it can be identified with the request via a request identifier. Then subsequent request(s) with the same request identifier can return with the same “abort” message.
机译:提供了一种有助于对执行状态进行持久化的系统和方法。该系统和方法采用通用的“幂等”请求,该请求具有仅执行一次请求的属性,并且在重复该请求时始终返回该第一次执行的结果,以确保恰好执行一次。调用中间层组件可以利用这些过程,以便它可以进行探索性读取(不是幂等),但仍然可以根据客户端上的日志和广义幂等过程保留的结果通过重播来恢复其状态。由后端服务提供。可以采用该系统和方法来促进无日志记录持久性组件(例如,本身本身未记录任何信息的组件)的成功重放。;要利用广义幂等过程,中间层无日志记录组件可以对结果做什么必须限制非幂等探索性读取的数量,以使这些结果仅影响从中间层调用的下一个广义幂等过程的参数。;可选地,该系统和方法可以促进支持幂等请求中止的幂等过程。当请求幂等请求中止时,可以通过请求标识符将该请求与请求标识。然后,具有相同请求标识符的后续请求可以返回相同的“中止”消息。

著录项

  • 公开/公告号US7430559B2

    专利类型

  • 公开/公告日2008-09-30

    原文格式PDF

  • 申请/专利权人 DAVID B. LOMET;

    申请/专利号US20050232397

  • 发明设计人 DAVID B. LOMET;

    申请日2005-09-21

  • 分类号G06F17/00;

  • 国家 US

  • 入库时间 2022-08-21 20:10:41

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号