Vendor-specific AMQP extensions support in amqp gem
RabbitMQ extensions
Supported extensions
AMQP gem supports two “RabbitMQ extensions to AMQP 0.9.1”:
- Publisher confirmations (confirm.* class)
- Negative acknowledgements (basic.nack)
Enabling RabbitMQ extensions
If you are using RabbitMQ as AMQP broker and want to use these extensions, simply replace
require "amqp"
with
require "amqp" require "amqp/extensions/rabbitmq"
Example of using publisher confirmations
Documentation
RabbitMQ extensions documentation is part of amq-client gem documentation