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 search requests (the Developing asynchronous web searches with Spring recipe)
It is used directly on a web page to handle messages (the Developing web monitoring applications with STOMP recipe)
In this chapter we have chosen the Spring Framework to build most of the examples. We will show some interesting features, both for the integration and for RabbitMQ monitoring.