Megosztás a következőn keresztül:


RPC Üzenetsor-kezelés

A Message Queuing (MSMQ) lehetővé teszi a felhasználók számára a hálózatok és rendszerek közötti kommunikációt, függetlenül a kommunikáló alkalmazások és rendszerek aktuális állapotától. Az alkalmazások üzeneteket küldenek és fogadnak az MSMQ által fenntartott üzenetsorokon keresztül. Az üzenetsorok akkor is működnek, ha az ügyfél- vagy kiszolgálóalkalmazás nem fut. Az üzenetsor-kezelés a következő lehetőségeket biztosítja:

  • Aszinkron üzenetkezelés. Az MSMQ aszinkron üzenetküldéssel az ügyfélalkalmazások üzenetet küldhetnek a kiszolgálónak, és azonnal visszatérhetnek, még akkor is, ha a célszámítógép vagy kiszolgálóprogram nem válaszol.
  • Garantált üzenetkézbesítés. Amikor egy alkalmazás üzenetet küld az MSMQ-n keresztül, az üzenet akkor is eléri a célját, ha a célalkalmazás nem fut egyszerre, vagy a hálózatok és rendszerek offline állapotban vannak.
  • Útválasztás és dinamikus konfiguráció. Az MSMQ rugalmas útválasztást biztosít heterogén hálózatokon keresztül. Az ilyen hálózatok konfigurációja dinamikusan módosítható anélkül, hogy maguk a rendszerek és a hálózatok jelentős módosításokat kellene végrehajtaniuk.
  • Kapcsolat nélküli üzenetkezelés. Az MSMQ-t használó alkalmazásoknak nem kell közvetlen munkameneteket beállítaniuk célalkalmazásokkal.
  • Biztonsági. Az MSMQ biztonságos kommunikációt biztosít a Windows biztonsága és a Titkosítási API (CryptoAPI) alapján a titkosításhoz és a digitális aláírásokhoz.
  • Kiemelt üzenetkezelés. Az MSMQ prioritás alapján továbbítja az üzeneteket a hálózatok között, így gyorsabb kommunikációt tesz lehetővé a kritikus fontosságú alkalmazások számára.

A Microsoft RPC kibővíti az Open Software Foundation–Data Communications Equipment (OSF-DCE) modellt a távoli eljáráshívásokhoz azáltal, hogy lehetővé teszi az elosztott alkalmazások számára az MSMQ átvitelként való használatát és számos funkciójának vezérlését. Ez a funkció mind a hagyományos RPC-alkalmazások, mind az IRPCOptions felületen keresztül elérhető a COM-alkalmazások számára.

Jegyzet

Az RPC üzenetsor-kezelés csak Windows 2000 rendszeren érhető el. A Windows későbbi verziói nem támogatják az RPC-üzenetek sorba állítását.

 

Az alábbi témakörök áttekintést nyújtanak az üzenetsor-kezelésről: