This is a module intended for developers that want to use a message broker in combination with drupal. It allows you to send and receive messages without caring about the underlying technical challenges.
Possible use cases include synchronizing drupal sites, integrating external systems, implementing distributed business logic or seperating heavy processing tasks from your normal drupal requests.
Features
- supports the industry standard AMQP and products like RabbitMQ
- simplifies debugging and testing using a special dummy implementation
- provides a common infrastructure for running message broker clients (using drush)
- helps developing a fault tolerant and high performance environment for your web applications
Requirements
- PHP 5.3
- For the AMQP module, you need:
- an AMQP compliant message broker,
- the PHP AMQP library
- and the xautoload and libraries api module
Documentation
Introductive articles
- introduction to AMQP concepts (external link)
- about the module and the underlying ideas
- about the dummy implementation module
How to ..
- configure the module(s)
- create exchanges and queues
- use the provided API
- write fault tolerant message consumers
This module has been sponsored by sirup° Agentur für Neue Medien.
Project information
- Module categories: Developer Tools, Performance
- 40 sites report using this module
- Created by sirup on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
7.x-1.2
released 31 October 2014
Works with Drupal: 7.x
✓ Recommended by the project’s maintainer.
Development version: 7.x-1.x-dev updated 7 Apr 2016 at 15:05 UTC