AMQP

Component ID

1571260

Component name

AMQP

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

6049

Component created

Component changed

Component body

This module integrates an AMQP-compatible Message Queue server (such as RabbitMQ or OpenAMQ) with Drupal.

Information

If your organization is using (or planning on using) an AMQP-compatible message queue server, this module allows you to write consumers and publishers in Drupal. Please read API.txt and amqp.api.php for instructions on how you can publish and consume messages to and from the server.

Requirements

drupal_queue

You must have the AMQP PHP extension installed. Additional add-on modules may have their own requirements as well (see below).

Please see INSTALL.txt for installation instructions.

Included Add-ons

The following add-ons are included with this module, and are HIGHLY recommended for improved performance and more functionality.

AMQP NodeJS

Integrates with a NodeJS server, allowing you to consumer messages in the browser using JavaScript. This is great for notification-type messages.

AMQP Services

Exposes consumers using the Services module, allowing you to perform actions on Drupal which don't require user interaction (e.g. update a database record which doesn't required logged in user).

AMQP Python

Daemon written in Python (includes examples) - great for consuming messages and communicating with Drupal site. Requires AMQP Services (above).