RabbitMQ Delayed Message Exchange plugin no longer maintained #6193
|
When using RabbitMQ to schedule messages, MassTransit uses the Delayed Exchange plug-in, wich is no longer maintained. https://github.com/rabbitmq/rabbitmq-delayed-message-exchange |
Replies: 2 comments 3 replies
Updated: For the open-source RabbitMQ, we recommend using the CloudAMQP plug-in, which is a fork of the original. This works 100% with MassTransit. https://github.com/cloudamqp/rabbitmq-delayed-message-exchange/releases For the commercial RabbitMQ, you can use the built-in delayed-queues plug-in which is backwards compatible with the delayed exchange plug-in and works with MassTransit. Our guidance has been updated on our website: https://masstransit.massient.com/configuration/transports/rabbitmq#delayed-messaging-on-rabbitmq |
|
For anyone following this thread and looking for a RMQ 4+ solution: I've released a community fork of the archived plugin updated with Khepri support. It works with RabbitMQ 4.3+ and includes additional bug fixes: |
Updated: For the open-source RabbitMQ, we recommend using the CloudAMQP plug-in, which is a fork of the original. This works 100% with MassTransit.
https://github.com/cloudamqp/rabbitmq-delayed-message-exchange/releases
For the commercial RabbitMQ, you can use the built-in delayed-queues plug-in which is backwards compatible with the delayed exchange plug-in and works with MassTransit.
Our guidance has been updated on our website: https://masstransit.massient.com/configuration/transports/rabbitmq#delayed-messaging-on-rabbitmq