Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Qpid provides the most complete and compatible implementation of AMQP. And is the most aggressive in implementing the latest version of the specification. Qpid can be downloaded here

There are two brokers:

C++ on with support for AMQP 0-10
Java on with support for AMQP 0-8 and 0-9 (0-10 planned)

With There are client libraries for C++, Java (JMS), JMS .NET Net (Native written in C#), Python and Runy client. The client compatibility it listed in the table belowpython and ruby.

  • All clients support 0-10 and interoperate with the C++ broker.
  • The JMS client supports 0-8, 0-9 and 0-10 and interoperates with both brokers.
  • The python and ruby clients will also support all versions, but the API is dynamically driven by the specification used and so differs between versions. To work with the Java broker you must use 0-8 or 0-9, to work with the C++ broker you must use 0-10.
  • There are two separate C# clients, one for 0-8 that interoperates with the Java broker, one for 0-10 that inteoperates with the C++ broker.

QMF Management is supported in Ruby, Python, C++, and via QMan for Java JMX & WS-DM.

...