Outbox Pattern
Outbox pattern for atomic message publishing with database transactions
The Problem
How Ecotone Solves It
Installation
Dbal Message Channel
#[ServiceContext]
public function databaseChannel()
{
return DbalBackedMessageChannelBuilder::create("async");
}Asynchronous Event Handler
Setup Outbox where it's needed
Scaling the solution
Publishing deduplication
Handling via different Message Broker
Combined Message Channels with reference
High Throughput Outbox Forwarding (Enterprise)
Last updated
Was this helpful?