Messenger
E452817
Messenger is Symfony’s message bus and asynchronous processing component that enables handling commands, events, and queued messages in a decoupled way.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Symfony Messenger | 0 |
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
Symfony component
ⓘ
message bus library ⓘ |
| designedFor |
CQRS architectures
ⓘ
decoupled message handling ⓘ event-driven architectures ⓘ |
| documentedAt | https://symfony.com/doc/current/messenger.html ⓘ |
| hasCommand |
messenger:consume
ⓘ
messenger:failed:remove ⓘ messenger:failed:retry ⓘ messenger:failed:show ⓘ messenger:setup-transports ⓘ |
| implements | message bus pattern ⓘ |
| introducedIn | Symfony 4.1 NERFINISHED ⓘ |
| license | MIT License ⓘ |
| maintainedBy | Symfony project NERFINISHED ⓘ |
| partOf | Symfony framework NERFINISHED ⓘ |
| repository | https://github.com/symfony/messenger ⓘ |
| supports |
AMQP transports
ⓘ
CLI worker command ⓘ Doctrine DBAL transports ⓘ Doctrine transaction integration ⓘ PHP serializer ⓘ Redis transports ⓘ Symfony serializer NERFINISHED ⓘ asynchronous message processing ⓘ command handling ⓘ dead letter queue ⓘ envelopes ⓘ event handling ⓘ failure transport ⓘ handler autowiring ⓘ handler prioritization ⓘ in-memory transports ⓘ message buses ⓘ message deserialization ⓘ message dispatching ⓘ message routing ⓘ message serialization ⓘ message stamps ⓘ middleware ⓘ middleware stack ⓘ multiple buses ⓘ query handling ⓘ queued messages ⓘ retry strategies ⓘ routing by message class ⓘ routing to multiple transports ⓘ synchronous message processing ⓘ transactional message handling ⓘ transport abstraction ⓘ worker processes ⓘ |
| writtenInLanguage | PHP NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.