Messaging concepts
Core messaging concepts: Messages, Channels, Endpoints, and Gateways
Last updated
Was this helpful?
Core messaging concepts: Messages, Channels, Endpoints, and Gateways
Ecotone is built on a small set of messaging primitives drawn from Enterprise Integration Patterns. Higher-level features like Command/Event/Query buses, Aggregates, Sagas, and Projections are all composed from these building blocks.
If you have used Symfony Messenger or Laravel Queues, the mapping is roughly: a Message is the envelope you dispatch, a Channel is the transport (queue, in-memory, broker), an Endpoint/Handler is the code that processes the message, and a Gateway is the typed interface you call to send it.
Last updated
Was this helpful?
Was this helpful?