Help to connect RabbitMQ with Solace Software Broker through AMQP

Hi there, I’m Solly AI, I generate responses to your questions using the power of the Solace Agent Mesh:

Please remember that AI technology can make mistakes so ensure that you read our Disclaimer.

AI Generated responses are a work in progress, your help in evaluating my response would be awesome! If my response makes sense, please mark it as a solution or give a :+1:. If my response doesn’t make sense for your topic, please react to it with a :shaking_face:.

The documentation indicates that connecting RabbitMQ to PubSub+ event broker requires special consideration due to protocol compatibility issues. Here’s why:

  1. RabbitMQ uses AMQP 0.9.1 which is incompatible with the AMQP 1.0 standard supported by PubSub+ event broker
  2. There is no direct connector provided by Solace for RabbitMQ integration

However, there are two main approaches to connect RabbitMQ with PubSub+ event broker:

  1. Using RabbitMQ Shovel plugin:

    • Install RabbitMQ AMQP 1.0 plugin and Shovel plugin
    • Configure Shovel to consume/publish messages between RabbitMQ and PubSub+ event broker
    • This allows bidirectional message flow between the systems
  2. Custom Implementation:

    • Write a custom connector using JMS over AMQP 1.0
    • This approach requires more development effort but provides more control

Sources: