Bewertung:

Das Buch „Pro MSMQ“ bietet eine gründliche Einführung und ein Nachschlagewerk für die Microsoft Message Queuing (MSMQ)-Technologie und gibt Einblicke in grundlegende und fortgeschrittene Konzepte sowie praktische Programmierbeispiele. Es ist besonders für Entwickler geeignet, die mit .NET und C# arbeiten. Während das Buch für seine Klarheit und tiefgehende Abdeckung gelobt wird, fanden einige Benutzer, dass es an Klarheit für fortgeschrittene Setups mangelt und bestimmte Beispiele verbesserungswürdig sind.
Vorteile:Umfassende Abdeckung von MSMQ, klare Erklärungen, guter Überblick für .NET-Entwickler, enthält praktische Code-Beispiele, gut organisierter Inhalt, verfügbar in mehreren Programmiersprachen, leicht zu lesen und reaktionsschneller Autorensupport.
Nachteile:Mangelnde Klarheit bei fortgeschrittenen Themen wie MSMQ-Routing, einige Beispiele funktionieren nicht richtig, nicht genügend Programmierbeispiele für bestimmte Benutzer, und einige Abschnitte könnten mehr Feinschliff oder Details vertragen.
(basierend auf 13 Leserbewertungen)
Pro Msmq: Microsoft Message Queue Programming
Message Queuing bietet eine Möglichkeit für Anwendungen, asynchron zu kommunizieren, und wird oft mit E-Mail verglichen, allerdings für Anwendungen und nicht für Menschen.
Unter Windows ist Message Queuing in Microsoft Message Queuing (MSMQ) implementiert. Eine Client-Anwendung kann mit einem Server kommunizieren, indem sie Daten in Form einer MSMQ-Nachricht an eine bestimmte Warteschlange sendet, wo die Server-Anwendung sie abrufen und verarbeiten kann.
Da die Nachricht in der Warteschlange verbleibt, bis sie abgerufen wird, können wir garantieren, dass sie irgendwann verarbeitet wird, selbst wenn die Serveranwendung zum Zeitpunkt des Versendens der Nachricht nicht erreichbar ist. In diesem Buch sehen wir uns an, wie wir MSMQ verwenden können, um eine robuste, asynchrone Kommunikation zwischen unseren Anwendungen zu ermöglichen. MSMQ stellt drei APIs zur Verfügung, mit denen wir Nachrichtenwarteschlangen in unsere Anwendungen einbinden können - eine C-API, die wir aus nicht verwaltetem C/C++-Code verwenden können, eine COM-Komponente, die wir aus VB- oder C++-Code verwenden können, und den System.
Messaging-Namespace, der eine einfache Möglichkeit bietet, MSMQ in verwaltete C#- oder VB.NET-Anwendungen zu integrieren. Dies wird das einzige Buch sein, das alle diese APIs abdeckt.