Messenger

E452817

Messenger is Symfony’s message bus and asynchronous processing component that enables handling commands, events, and queued messages in a decoupled way.

Jump to: Surface forms Statements Referenced by

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.

Symfony hasComponent Messenger