Transaction Management of Messages
For a queuing technology to be transactional it must be under the control of a resource manager. The resource manager ensures that its resources, the queues, are always in a consistent state. Any updates, such as, sending or receiving messages made during a transaction will either all succeed or all fail.
Subtopics