Dela via


RPC-meddelandekö

Med Message Queuing (MSMQ) kan användarna kommunicera mellan nätverk och system oavsett det aktuella tillståndet för de kommunicerande programmen och systemen. Program skickar och tar emot meddelanden via meddelandeköer som MSMQ underhåller. Meddelandeköerna fortsätter att fungera även när klient- eller serverprogrammet inte körs. Meddelandeköer ger:

  • Asynkrona meddelanden. Med MSMQ-asynkrona meddelanden kan ett klientprogram skicka ett meddelande till en server och returnera omedelbart, även om måldatorn eller serverprogrammet inte svarar.
  • Garanterad meddelandeleverans. När ett program skickar ett meddelande via MSMQ når meddelandet målet även om målprogrammet inte körs samtidigt eller om nätverken och systemen är offline.
  • Routning och dynamisk konfiguration. MSMQ tillhandahåller flexibel routning över heterogena nätverk. Konfigurationen av sådana nätverk kan ändras dynamiskt utan några större ändringar i själva systemen och nätverken.
  • Anslutningslösa meddelanden. Program som använder MSMQ behöver inte konfigurera direktsessioner med målprogram.
  • Security. MSMQ tillhandahåller säker kommunikation baserat på Windows-säkerhet och kryptografiskt API (CryptoAPI) för kryptering och digitala signaturer.
  • Prioriterade meddelanden. MSMQ överför meddelanden över nätverk baserat på prioritet, vilket möjliggör snabbare kommunikation för kritiska program.

Microsoft RPC utökar modellen Open Software Foundation–Data Communications Equipment (OSF-DCE) för fjärrproceduranrop genom att tillåta distribuerade program att använda MSMQ som transport och styra många av dess funktioner. Den här funktionen är tillgänglig både för konventionella RPC-program och, via IRPCOptions-gränssnittet, för COM-program.

Not

RPC-meddelandeköer är endast tillgängliga i Windows 2000. Senare versioner av Windows stöder inte RPC-meddelandeköer.

 

Följande avsnitt innehåller en översikt över meddelandeköer: