Unreliable Async Processing
How to build reliable async processing in Laravel and Symfony with Ecotone
The Problem You Recognize
What the Industry Calls It
How Ecotone Solves It
// Make any handler async with one attribute
#[Asynchronous("notifications")]
#[EventHandler]
public function sendWelcomeEmail(UserRegistered $event): void
{
// If this fails, Ecotone retries automatically
// If it keeps failing, it goes to the dead letter queue
// You can replay it after fixing the bug
}Next Steps
Last updated
Was this helpful?