Lesson 121 - Transacted Messages  
(posted August 30, 2021)

Developers and architects sometimes get confused by what it means to send multiple messages within the context of a transaction. In this lesson Mark Richards shows how to use a broker transaction to control when messages are sent, and what happens when errors occur. He then shows source code examples of how to so this in JMS and also AMQP using RabbitMQ.

Reference Links:

Java Message Service:  https://www.amazon.com/Java-Message-Service-Mark-Richards/dp/0596522045
Enterprise Messaging with JMS 1.1 and 2.0: https://learning.oreilly.com/videos/enterprise-messaging/9781491911839/
Software Architecture Monday: https://bit.ly/3dadEe3
Fundamentals of Software Architecture: https://amzn.to/3rgFLjY
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2

Back To Lessons    Next Lesson   

©2022 DeveloperToArchitect