Messages are Base64 encoded when moving message from ActiveMQ to RabbitMQ via shovel
I’m migrating from activemq to rabbitmq and during the migration, i need to move messages between activemq and rabbitmq. I am able to setup shovels in RabbitMQ to move messages between the 2 systems. I solved the issue of messages being encoded when moved from RMQ to AMQ, but haven’t found a solution for messages moved from AMQ to RMQ. The payload is base64 encoded. How can I setup shovel so that the payload is in it’s original format which is plain text.
I’ve tried enabling the rabbitmq-jms-topic-exchange in RabbitMQ, created a TOPIC of kind “x-jms-topic” and setup the Shovel to publish the AMQ message to that exchange. The problem is that I can’t bind any queue to the topic.
Read more here: Source link