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 ...
9. Message Queues
Rob Reagan1
(1)
Chattanooga, Tennessee, USA
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.