5 ms·
> With Amazon MQ support standard protocols for messaging, including JMS, NMS, AMQP, STOMP, MQTT, and WebSocket. This allows you to move from any message broker
by e1g 9y ago
> With Amazon MQ support standard protocols for messaging, including JMS, NMS, AMQP, STOMP, MQTT, and WebSocket. This allows you to move from any message broker that uses these standards to Amazon MQ–along with the supported applications–without rewriting code.
Celery/kombu speaks AMQP, which is natively supported by AmazonMQ, so you might be able to move to it with no changes to your app.
- algorithmmonkey 9y agoYou sure that's AMQP 1.0 or 0.9? I say that b/c ActiveMQ is AMQP 1.0 (http://activemq.apache.org/amqp.html http://activemq.apache.org/amqp.html) and RabbitMQ is probably running 0.9 unless you are using the experimental 1.0 plugin. Nearly all the libraries working with AMQP 0.9 will not function when targeting an AMQP 1.0 service.
- jsmeaton 9y agoMaybe, I'll probably try to spin up an instance and test it. But the celery docs call out explicit lack of support for STOMP and ActiveMQ here http://docs.celeryproject.org/en/latest/faq.html#can-i-use-celery-with-activemq-stomp http://docs.celeryproject.org/en/latest/faq.html#can-i-use-c...