Reliable Data Exchange with the Outbox Pattern and Cloudera DiM
Cloudera
MARCH 15, 2023
Writing to a database and sending messages to a message bus is not atomic, which means that if one of these operations fails, the state of the application can become inconsistent. When the service receives a request, it not only persists the new entity, but also a record representing the message that will be published to the event bus.
Let's personalize your content