Scaling Web Apps with RabbitMQ

Alvaro Videla (11.Mar.2011 at 08:30)
Talk at ConFoo 2011 (English - US)

Rating: 5 of 5

In this talk I'll discuss several messaging scenarios that can help scale our web applications. From using RabbitMQ as a simple "queue server" to run background tasks to implementing RPC over AMQP. See how message multicast can simplify the logic of our apps to make them scalable and fault tolerant. We'll learn how to do load balancing with RabbitMQ and how real time logging and monitoring has never been easier.

The following messaging patterns will be presented:

- Fire and Forget
- Message multicast
- RPC over RabbitMQ
- Parallel Processing
- Pub/Sub

All this theory is backed by more than one year of running RabbitMQ in production for a PHP5 based deployment that has proved to simplify our code while increasing our productivity and the website reliability.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

 
Comments closed.

Comments

Rating: 5 of 5

11.Mar.2011 at 10:56 by Anonymous

Nice clear introduction to rabbit and how to use AMQP via PHP.

Rating: 5 of 5

14.Mar.2011 at 08:48 by Julien Letrouit (12 comments)

Very good introduction to RabbitMQ with practical examples. A challenge in this timeframe.

© Joind.in 2014