【24h】

EOS~2: Unstoppable Stateful PHP

机译:EOS〜2:不可阻挡的有状态PHP

获取原文
获取原文并翻译 | 示例

摘要

A growing number of businesses deliver mission-critical applications (stock trading, auctions, etc.) to their customers as Web Services. These applications comprise heterogeneous components distributed over multiple layers. They pose strong requirements for service and consistent data availability from both legal and business standpoints. Since many systems count many millions of lines of code, some bugs pass quality assurance undetected which leads to unpredictable service outages at some point.Recovery in transactional systems guarantees: ⅰ) that an operation sequence declared as a transaction is executed atomically (either completely or not at all when interrupted by a failure) ⅱ) and that completed transactions persist all further failures. Atomicity and persistence do not suffice to guarantee correctness. It is the application that needs to handle timeouts and other exceptions, retry failed requests to servers, handle message losses, and prepare itself with a full suite of failure-handling code.
机译:越来越多的企业通过Web服务向他们的客户交付关键任务应用程序(股票交易,拍卖等)。这些应用程序包括分布在多层上的异构组件。从法律和业务的角度来看,它们对服务和一致的数据可用性提出了严格的要求。由于许多系统需要数以百万计的代码行,因此某些错误会通过无法检测到的质量保证,从而在某些时候导致不可预测的服务中断。事务系统中的恢复保证:ⅰ)被声明为事务的操作序列是原子执行的(完全或完全执行) by)完全不存在)ⅱ)并且已完成的事务将保留所有进一步的失败。原子性和持久性不足以保证正确性。该应用程序需要处理超时和其他异常,重试对服务器的失败请求,处理消息丢失,并准备一套完整的故障处理代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号