MSMQ ist eine Komponente von Windows 2000, Windows XP, Windows Server 2003, Windows Vista und künftigen Server-Versionen von Windows. Es ermöglicht kooperierenden Anwendungen, sich gegenseitig Nachrichten zu senden und zu empfangen – selbst wenn die Zielanwendung gerade nicht läuft oder wenn der Computer, auf dem die Absender- oder Empfängeranwendung läuft, gerade nicht mit dem Netzwerk verbunden ist. Nachrichten werden von MSMQ gespeichert und weitergeleitet, bis sie die Ziel-Warteschlange erreichen. Eine Empfängeranwendung kann Daten aus der Warteschlange abrufen.
Das Hauptmerkmal von Nachrichten-Warteschlangen wie MSMQ besteht darin, dass sie Sender- und Empfängeranwendungen entkoppeln, so dass beide nicht gleichzeitig laufen müssen. Das bedeutet, dass eine Anwendung Daten in der Warteschlange ablegen kann und sich nicht darum kümmern muss, wann sie an den Empfänger ausgeliefert werden.
MSMQ ist als optionale Windows-Komponente verfügbar. Es bedarf also etwas zusätzlicher Mühe, um es über den Assistenten „Windows-Komponenten hinzufügen/entfernen“ in der Windows-Systemsteuerung zu installieren. MSMQ kann in zwei Modi installiert werden: Domain oder Arbeitsgruppe (die nur private Warteschlangen verwendet). Ist MSMQ installiert, steht es sofort für die Verwendung in .NET-Anwendungen zur Verfügung.
MSMQ-Interaktion
Die Entwicklung von nachrichtenbasierten Anwendungen beginnt mit einer Warteschlange. MSMQ enthält vier Typen von Warteschlangen:
Über den Systems.Messaging-Namensbereich kann MSMQ durch Programmierung bearbeitet werden. In diesem Namensbereich gibt es zwei Hauptobjekte:
Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…
Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…
Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…
Seine Trainingsdaten umfassen 3,8 Milliarden Parameter. Laut Microsoft bietet es eine ähnliche Leistung wie OpenAIs…
Sie erlaubt eine Remotecodeausführung außerhalb der Sandbox. Betroffen sind Chrome für Windows, macOS und Linux.
Probleme treten vor allem bei Nutzern von Outlook Web Access auf. Das optionale Hotfix-Update für…