API Recommendations for AMQP

The table shown below, API Recommendations, lists a number of APIs that Solace knows to work with the PubSub+ AMQP implementation. If your API of choice is not listed, it doesn't mean that it won't work, only that Solace doesn't have experience with it.

None of the APIs listed in the API Recommendations table are produced or supported by Solace. Issues with APIs should be pursued through the project's maintainer.

API Recommendations

Environment / Language Recommendations Other Suggestions
C

Qpid Proton C

Version: Current (0.23)

Qpid C++ Messaging

Version: Current (1.38.0)

Java

Qpid JMS

Version: Current (0.27) or later

Qpid Proton J: 

Version: Current (vertx-proton-3.5.1) (for those using the Vertx environment)

Python

Qpid Proton Python

Version: Current (0.23)

Qpid Python (This is the Python binding for the Qpid C++ Messaging API)
.NET

AMQPNetLite

Version: Current (2.1.2), 2.X, or later (for Durable topic subscription support)

Apache-NMS-AMQP

 
Node JS npm package amqp10