Chapter 9. Using alternative protocols

This chapter covers

  • The advantages of and how to use the MQTT protocol
  • How to use STOMP-based applications with RabbitMQ
  • How to communicate directly from a web browser using Web STOMP
  • How to publish messages to RabbitMQ over HTTP using statelessd

While AMQP 0-9-1 is designed to be a robust protocol that supports the needs of most applications that communicate with RabbitMQ, there are specific use cases where there are better choices. For example, the high-latency, unreliable networking of mobile devices can be problematic for AMQP. In contrast, AMQP’s state-based protocol may be too complicated for some application environments where client applications aren’t able to maintain long-running connections ...

Get RabbitMQ in Depth 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.