qpid-proton icon indicating copy to clipboard operation
qpid-proton copied to clipboard

PROTON-1442: [Cpp] Support for local transactions

Open DreamPearl opened this issue 1 year ago • 0 comments

PROTON-1442

AMQP Transaction Sequence:

  1. Declare transaction:
  • Client establishes link to Broker (Transaction resource) to target with transaction coordinator type (usual types are sender/receiver) (ATTACH frame)

  • Client (Transaction Controller) sends a special message to that link to create transaction (TRANSFER frame)

  • Broker returns a disposition with the transaction id (DISPOSITION frame)

  1. Send Message in the transaction:
  • Client sends a message to the broker with transaction id in the state field.
  1. Commit/Abort

DreamPearl avatar Nov 20 '24 08:11 DreamPearl