Search code examples
javarabbitmqamqpservicebus

RabbitMQ Java client to Windows Service Bus


Is it possible to use RabbitMQ Java client to work directly with Windows Service Bus via AMQP?

According to documentation, supported Java clients are:

  • Apache Qpid Java Message Service (JMS) client
  • IIT SwiftMQ Java client

Has anyone tried the RabbitMQ Java Client?


Solution

  • Microsoft Azure Service Bus uses AMQP 1.0 and the RabbitMQ Java Client is compliant to AMQP 0.9.1 using concepts like exchange and binding (other than queue). All above concepts were removed in the new AMQP 1.0 specification. It means that you can't use RabbitMQ Java Client to access Service Bus in Azure.

    Paolo.