【24h】

Implementing recoverable requests using queues

机译:使用队列实施可恢复的请求

获取原文

摘要

Transactions have been rigorously defined and extensively studied in the database and transaction processing literature, but little has been said about the handling of the requests for transaction execution in commercial TP systems, especially distributed ones, managing the flow of requests is often as important as executing the transactions themselves.

This paper studies fault-tolerant protocols for managing the flow of transaction requests between clients that issue requests and servers that process them. We discuss how to implement these protocols using transactions and recoverable queuing systems. Queuing systems are used to move requests reliably between clients and servers. The protocols use queuing systems to ensure that the server processes each request exactly once and that a client processes each reply at least once. We treat request-reply protocols for single-transaction requests, for multi-transaction requests, and for requests that require interaction with the display after the request is submitted.

机译:

在数据库和事务处理文献中已经对事务进行了严格的定义和广泛的研究,但是对于在商业TP系统(特别是分布式TP系统)中执行事务执行的请求的论述很少。请求流通常与执行事务本身一样重要。

本文研究了容错协议,用于管理发出请求的客户端和处理请求的服务器之间的事务请求流。我们讨论如何使用事务和可恢复排队系统来实现这些协议。排队系统用于在客户端和服务器之间可靠地移动请求。该协议使用排队系统,以确保服务器仅将每个请求处理一次,并确保客户端至少处理一次答复。对于单事务处理请求,多事务处理请求以及在提交请求后需要与显示器进行交互的请求,我们都会处理请求答复协议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号