RabbitMQ alternatives


So far I have used nameko with rabbitmq with great success. However, on a new project, one of the requirements is to use AmazonMQ (Apache ActiveMQ). Is the rabbitmq hard dependency or has anybody used other amqp implementations with nameko?




The Nameko AMQP extensions are only tested against RabbitMQ and rely at least in part on RabbitMQ extensions to the AMQP spec (e.g. publish-confirms).

Nameko currently uses Kombu to connect to the broker, and AMQP 1.0 is not supported there.

You can still certainly use Nameko with ActiveMQ, but it would require building custom extensions on top of an AMQP 1.0 library.