A Message Queuing (MSMQ) egy olyan üzenetküldési Infrastruktúra és fejlesztői eszköz, amely lehetővé teszi elosztott üzenetküldési alkalmazások fejlesztését a Microsoft Windows rendszerhez. A Message Queuing szolgáltatással fejlesztett alkalmazások az üzeneteiket várólistára, egy ideiglenes tárolási helyre küldik, ahonnan a rendszer az üzeneteket a feltételek teljesülésekor azok végső céljához továbbítja. Az ilyen alkalmazások heterogén hálózatokon keresztül is tudnak kommunikálni, és olyan számítógépek között is tudnak üzeneteket küldeni, amelyek átmenetileg nem tudnak egymáshoz kapcsolódni. A Message Queuing szolgáltatás előnyei:

  • Garantált üzenetkézbesítés

  • Hatékony útválasztás

  • Továbbfejlesztett biztonság

  • Tranzakciókon belüli üzenetküldés támogatása

  • Prioritásalapú üzenetküldés

Az ilyen szolgáltatásokat biztosító szoftverek iparágban használt elnevezése:

  • Üzenetsor-kezelő szoftverek

  • Tároló és továbbító szoftverek

  • Üzenetorientált termékek

A végfelhasználók a Message Queuing szolgáltatással akár offline hálózatokon és számítógépeken keresztül is kommunikálhatnak egymással, a hálózat és számítógépek aktuális állapotától függetlenül. A rendszergazdák a Message Queuing szolgáltatással nagy, bonyolult számítógép-hálózatokat és üzenetsorokat kezelhetnek hatékonyan.

Ez a témakör a Message Queuing szolgáltatásait ismerteti.

Message Queuing kiszolgáló

Ez a szolgáltatás a Message Queuing fő összetevője, mely lehetővé teszi a Message Queuing alapvető funkcióinak a használatát. A Message Queuing kiszolgáló szolgáltatásról további információt a következő webhelyen talál (előfordulhat, hogy a lap angol nyelven jelenik meg): https://go.microsoft.com/fwlink/?LinkId=93512.

Címtárszolgáltatások integrációja

Ez a szolgáltatás lehetővé teszi a várólista tulajdonságainak közzétételét az Active Directoryban, üzenetek beépített hitelesítését és titkosítását az Active Directoryban regisztrált tanúsítványok segítségével, valamint az üzenetek helyeken keresztül történő továbbítását. A Címtárszolgáltatások integrációja szolgáltatásról további információt a következő webhelyen talál (előfordulhat, hogy a lap angol nyelven jelenik meg): https://go.microsoft.com/fwlink/?LinkId=93513.

Message Queuing-eseményindítók

Ez a szolgáltatás lehetővé teszi COM-komponensek vagy végrehajtható fájlok meghívását attól függően, hogy milyen szűrőket definiál a bejövő üzeneteknek az adott várólistán. A Message Queuing-eseményindítók szolgáltatásról további információt a következő webhelyen talál (előfordulhat, hogy a lap angol nyelven jelenik meg) https://go.microsoft.com/fwlink/?LinkId=93514.

HTTP-támogatás

Ez a szolgáltatás a HTTP protokollon alapuló üzenetküldést és -fogadást teszi lehetővé. A HTTP-támogatás szolgáltatással kapcsolatos további információkért tekintse meg a következő webhelyet: Internetes üzenetküldés (előfordulhat, hogy a lap angol nyelven jelenik meg)https://go.microsoft.com/fwlink/?LinkId=93515.

Csoportos küldés támogatása

Ez a szolgáltatás lehetővé teszi az üzenetek csoportos várólistára helyezését vagy küldését csoportos küldési IP-címre. A Csoportos küldés támogatása szolgáltatással kapcsolatos további információkért tekintse meg a következő webhelyet: IP-alapú csoportos küldés (előfordulhat, hogy a lap angol nyelven jelenik meg)https://go.microsoft.com/fwlink/?LinkId=93516.

Útválasztási szolgáltatás

A szolgáltatás üzeneteket továbbít különböző helyek között és egy helyen belül. Az Útválasztási szolgáltatással kapcsolatos további információkért tekintse meg a következő webhelyet: Útválasztás a Message Queuing szolgáltatásban (előfordulhat, hogy a lap angol nyelven jelenik meg)https://go.microsoft.com/fwlink/?LinkId=93517.

Message Queuing DCOM Proxy

Ez a szolgáltatás lehetővé teszi az MSMQ DCOM alkalmazásprogramozási felületet számára a Message Queuing-kiszolgálóhoz való kapcsolódást.

Alvárólisták

Ezzel a szolgáltatással egy másik fizikai várólista létrehozása nélkül, logikai feltételek alapján csoportosíthatja várólistába üzeneteit. Az alvárólisták implicit módon létrehozott helyi várólisták, amelyek egy fizikai várólista logikai partíciói. Az alkalmazások az alvárólistákat üzenetek csoportosítására használhatják.

Üzenetek áthelyezése

Az üzeneteket háromféle módon helyezheti át:

  • Az Üzenet áthelyezése párbeszédpanel használatával

  • KIvágással és beillesztéssel

  • Húzással

Az üzeneteket áthelyezheti ugyanazon fő várólista alvárólistái között, vagy egy fő várólista alvárólistájába. Nem helyezhet át üzeneteket egy fő várólistából egy másik fő várólista alvárólistájába, sem két fő várólista között, sem különböző fő várólisták két alvárólistája között.

Az üzenet változtatás nélkül kerül át a forrásvárólistából a célvárólistába. Az üzenet tulajdonságai nem módosulnak, csak az áthelyezések aktuális száma változik.

Alkalmazásokhoz tartozó kézbesítetlenlevél-várólisták

A Message Queuing 4.0 az alkalmazásokhoz tartozó kézbesítetlenlevél-várólisták bevezetésével minden alkalmazás számára lehetővé teszi a saját kézbesítetlenlevél-várólista használatát. Egy alkalmazás saját kézbesítetlenlevél-várólistát az üzenet részét alkotó PROPID_M_DEADLETTER_QUEUE tulajdonság használatával kérhet. A rendszertranzakciós kézbesítetlenlevél-várólista helyett az üzenet a PROPID_M_DEADLETTER_QUEUE tulajdonságban megadott várólistára érkezik.

A PROPID_M_DEADLETTER_QUEUE tulajdonság egy tranzakciós várólista bármely érvényes elérési útjára beállítható. A tranzakciós várólistának azon a várólistakezelőn kell lennie, amely a negatív nyugta (NACK) üzenetet a várólistára helyezi. Az érvényes elérési út meghatározását tekintse meg a következő webhelyen: (előfordulhat, hogy a lap angol nyelven jelenik meg)https://go.microsoft.com/fwlink/?LinkId=69583.

Tranzakciós távoli fogadás

A tranzakciós távoli fogadás egy üzenet távoli várólistából való tranzakciós fogadása. Bizonyos helyzetekben tranzakciós távoli fogadásra van szükség. Ha távoli központi várólistáról érkező megrendeléseket kell például egy alkalmazáskiszolgálói farmon feldolgozni, a tranzakciós távoli fogadás teszi lehetővé a kiszolgálófarmon a terheléselosztással történő üzenetfeldolgozást.

Nagy mennyiségű Message Queuing várólista kezelése

A következő új szolgáltatás a Windows 7 és a Windows Server 2008 R2 rendszerrel kiadott Message Queuing 5.0-s verziójában jelent meg:

A Message Queuing 5.0-s verziója jóval nagyobb számú várólista kezelését biztosítja, mint a Message Queuing 4.0. Bár a Message Queuing 4.0-s verziója nem korlátozza egy adott szintre a létrehozható várólisták számát, több ezer várólista létrehozása azonban negatívan befolyásolhatja a teljesítményét. Pontosabban a Message Queuing 4.0 szolgáltatások indítási ideje nő meg jelentősen, amikor nagyon nagy számú várólistát kell a várólista-kereső algoritmus használatával a memóriába betöltenie. A Message Queuing 5.0 szolgáltatás indításakor használt várólista-kereső algoritmus optimalizálása a rendszeren tárolt nagyon nagy számú várólista esetén is jelentősen megnöveli a Message Queuing indítási teljesítményét.

További hivatkozások

Message Queuing-szolgáltatások (előfordulhat, hogy a lap angol nyelven jelenik meg) (https://go.microsoft.com/fwlink/?LinkId=93518)


Tartalom