© Rob Reagan 2018
Rob ReaganWeb Applications on Azurehttps://doi.org/10.1007/978-1-4842-2976-7_9

9. Message Queues

Rob Reagan
(1)
Chattanooga, Tennessee, USA
 
A message queue is a service that allows two processes to communicate asynchronously. Message queues are conceptually very simple. A process that we’ll call the sender creates a message and adds it to a message queue. A process that we’ll call the receiver periodically checks the queue for new messages. If a new message is found, the receiver will process the message and remove it from the queue. Queue implementations will typically guarantee receivers a first-in-first-out (FIFO) ordering of messages. In other words, if a sender inserts messages A, B, and C into the queue, messages will be ...

Get Web Applications on Azure: Developing for Global Scale 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.