Vendor-specific AMQP extensions support in amqp gem

RabbitMQ extensions

Supported extensions

AMQP gem supports two “RabbitMQ extensions to AMQP 0.9.1”:

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