RabbitMQ with Drupal 7 (Let's make web applications talk to each other.)

yogen.prasad
lhuria94

Drupal is very efficient and can be used to develop individual sites within an organisation which is much easier with the help of installation profiles and distributions. We often have scalability issues when working with large cluster of sites.

To scale things like heavy processes and inter-site communication is to use message queue. That's where RabbitMQ comes in picture and the best part is it works great with Drupal.

We will be covering a working demo of RabbitMQ with Drupal 7 in which there will be two drupal installation and will be talking to each other, performing operations depending on the messages.

The session would be focused on below paramount points:

  • RabbitMQ setup with Drupal 7.
  • Basic overview of Message Queues.
  • Content syncing between two different installations using Message Queue.
  • Asynchronous management of processes over Message Queue.
  • Creating a service which will keep Message Queue alive and running in backend.

Who should be attending this session:

  • All who wants to play around Message Queue.
  • Attendees will gain a detailed knowledge about setting up RabbitMQ, how this Message Queue works internally and more.
  • Attendees will be able to make their large Drupal applications more scalable and robust.

However the session should be open for beginners.

Session Track

Coding and Development

Experience Level

Intermediate

Drupal Version