You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently there is no option to use transactions with Symfony Messenger to ensure message deliverability. Using this option wouldn't even have a big effect on performance, since all the messages are published one-by-one by this component.
Example
Introducing simple transport attribute, like transactional:
Uh oh!
There was an error while loading. Please reload this page.
Description
By default, AMQP doesn't guarantee message delivery to the queue. There are 2 ways of ensuring delivery:
confirm_timeout
option.Currently there is no option to use transactions with Symfony Messenger to ensure message deliverability. Using this option wouldn't even have a big effect on performance, since all the messages are published one-by-one by this component.
Example
Introducing simple transport attribute, like
transactional
:Which could be implemented with a simple change to
Symfony\Component\Messenger\Bridge\Amqp\Transport\Connection
methodpublishOnExchange
.Before:
After:
The text was updated successfully, but these errors were encountered: