Message Queuing

Message Queuing is an exchange of data between the sender and receiver processes. Message queues provide an asynchronous communication protocol in which the sender and receiver are not mandated to be available at the same time, which is also called temporal decoupling. The sender process messages are placed into the queue until the receiver is able to retrieve them.

Message queues enhance the system's ability to operate asynchronously and decouple the sender and receiver services from one another. They also allow the sender and receiver services to scale independently and allow for workload buffering, adding a persistent storage component for messages that have not yet been processed. Queues can also be used to improve the ...

Get Serverless computing in Azure with .NET 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.