Message Queues in a Distributed Application

Message Queuing is new to many developers, and we’ve spent the large part of this chapter examining Message Queuing fundamentals, such as sending and processing messages. The unanswered question that all this raises is where a message queue should enter into your distributed application designs.

Unlike databases, message queues lack almost all error-checking capabilities. That, coupled with the fact that they are tightly bound to the Windows operating system, makes them poorly suited for client use in a distributed application. They also tend to bind a specific user to a fixed machine. In a production-level application, the amount of code you need to write to check for error conditions and respond appropriately ...

Get Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting 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.