Combining GoLang, NodeJS and Java JMS clients
We have Solace Appliances at our shop and for a particular VPN, we have a lot of JMS clients publishing to topics and consuming from persistent queues. Messages are also published with persistence. All topics only have Solace Queues as subscribers in order to secure this persistence and allow for consumer downtime.
We are thinking about adding existing NodeJS and GoLang based clients (which currently integrate with each other through RabbitMQ) into the described solace environment.
In your overview graphics I see Go clients communicating through MQTT which I don't think supports the setup described above. But there also seem to be AMQP 1.0 bindings available for Go. Can that work with the setup described? Is there any general advice on Migrating from RabbitMQ to Solace? We want to get rid of the RabbitMQ setup so it's not an option to shovel messages, we already have our rabbitmq-2-solace adapter in place for that.