RPC-Nachrichtenwarteschlange
Mit Message Queuing (MSMQ) können Benutzer unabhängig vom aktuellen Zustand der kommunizierenden Anwendungen und Systeme über Netzwerke und Systeme hinweg kommunizieren. Anwendungen senden und empfangen Nachrichten über Nachrichtenwarteschlangen, die MSMQ verwaltet. Die Nachrichtenwarteschlangen funktionieren weiterhin, auch wenn die Client- oder Serveranwendung nicht ausgeführt wird. Nachrichtenwarteschlange bietet Folgendes:
- Asynchrones Messaging. Bei Asynchronem MSMQ-Messaging kann eine Clientanwendung eine Nachricht an einen Server senden und sofort zurückgeben, auch wenn der Zielcomputer oder das Serverprogramm nicht reagiert.
- Garantierte Nachrichtenübermittlung. Wenn eine Anwendung eine Nachricht über MSMQ sendet, erreicht die Nachricht ihr Ziel, auch wenn die Zielanwendung nicht gleichzeitig ausgeführt wird oder die Netzwerke und Systeme offline sind.
- Routing und dynamische Konfiguration. MSMQ bietet flexibles Routing über heterogene Netzwerke. Die Konfiguration solcher Netzwerke kann dynamisch geändert werden, ohne dass wesentliche Änderungen an Systemen und Netzwerken selbst vorgenommen werden.
- Verbindungsloses Messaging. Anwendungen, die MSMQ verwenden, müssen keine direkten Sitzungen mit Zielanwendungen einrichten.
- Security. MSMQ bietet sichere Kommunikation basierend auf Der Windows-Sicherheit und der Kryptografie-API (CryptoAPI) für Verschlüsselung und digitale Signaturen.
- Priorisierte Nachrichten. MSMQ überträgt Nachrichten über Netzwerke basierend auf Priorität und ermöglicht eine schnellere Kommunikation für kritische Anwendungen.
Microsoft RPC erweitert das Open Software Foundation-Data Communications Equipment (OSF-DCE)-Modell für Remoteprozeduraufrufe, indem verteilte Anwendungen msMQ als Transport verwenden und viele seiner Funktionen steuern können. Diese Funktionalität ist sowohl für herkömmliche RPC-Anwendungen als auch über die IRPCOptions Schnittstelle für COM-Anwendungen verfügbar.
Anmerkung
RPC-Nachrichtenwarteschlange ist nur unter Windows 2000 verfügbar. Spätere Versionen von Windows unterstützen keine RPC-Nachrichtenwarteschlangen.
In den folgenden Themen finden Sie eine Übersicht über die Nachrichtenwarteschlange:
- Übersicht über die Message Queuing Services-Architektur
- Eigenschaften der Nachrichten- und Nachrichtenwarteschlange
- Verwenden von MSMQ als RPC-Transport-
- Systemanforderungen für RPC-Message_Queuing Anwendungen
- Developing RPC-Message Queuing Applications
- MSMQ Security Services