Chapter 5. Using RabbitMQ in Web Applications

In this chapter we will cover:

  • Developing web monitoring applications with Spring
  • Developing asynchronous web searches with Spring
  • Developing web monitoring applications with STOMP

Introduction

RabbitMQ can be used on the server side as well as on the client side. Currently, RabbitMQ covers the most used languages and technologies to build web applications, such as PHP, Node.js, Python, Ruby, and others. You can find the full list at http://www.rabbitmq.com/devtools.html.

In this chapter we will show three use cases, as follows, where RabbitMQ is used:

  • It is used as a source for WebSockets' notifications (the Developing web monitoring applications with Spring recipe)
  • It is used as a backend service to manage ...

Get RabbitMQ Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.