Migrate from MSMQ to RabbitMQ


We are migrating some endpoints using MSMQ and SqlServerDelayedMessageStore to RabbitMQ.

There is a tool (migrate-timeouts) that can migrate sqlp to RabbitMQ but it lacks the possibility to use sqlt as source.

Are there other options to do this migration?


Hi Morten,

That tool was designed primarily to move timeouts from TimeoutManager-based persistence to the so-called “native” timeout implementations provided by each transport. It’s not really designed to be a bidirectional or any-directional tool in the way you’re desiring, so the “native” timeout implementations can only really be used as targets, not as sources.

What’s the maximum length of the timeouts you’re dealing with?