PUT
and DELETE
operations, the request T itself is replicated; for user-defined GET
and POST
requests, write operations which are part of T are replicated to all other hosts in C[email protected]
initiates the transaction by sending a request to retailer.com
, with an auth token signed by example.com
whose scopes limit its use to the intended actionretailer.com
claims ownership of the transaction by creating a new, signed request token which includes the original tokenretailer.com
sends a request to bank.com
to debit $20 from the user's accountretailer.com
sends a request to factory.com
to manufacture 1 widgetfactory.com
sends a request to bank.com
to debit $10 from retailer.com
's accountfactory.com
sends a request to shipping.com
to schedule a shipment to the user's address, and charge retailer.com
shipping.com
sends a request to bank.com
to debit $5 from retailer.com
's accountCluster
than the transaction owner, it notifies the owner of its participation (this is necessary to synchronize dependencies further downstream)Cluster
.