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


Üzenetsorok a Windows Communication Foundationben

Az ebben a szakaszban található témakörök a Windows Communication Foundation (WCF) üzenetsorok támogatását ismertetik. A WCF a Microsoft Message Queuing (korábban MSMQ) átvitelként történő használatával támogatja a sorba állítást, és a következő forgatókönyveket teszi lehetővé:

  • Lazán összekapcsolt alkalmazások. Az alkalmazások küldése üzeneteket küldhet az üzenetsorokra anélkül, hogy tudnia kellene, hogy a fogadó alkalmazás elérhető-e az üzenet feldolgozásához. Az üzenetsor feldolgozási függetlenséget biztosít, amely lehetővé teszi, hogy egy küldő alkalmazás üzeneteket küldjön az üzenetsorba olyan sebességgel, amely nem függ attól, hogy a fogadó alkalmazások milyen gyorsan tudják feldolgozni az üzeneteket. A rendszer általános rendelkezésre állása nő, ha az üzenetek üzenetsorba küldése nem szorosan kapcsolódik az üzenetfeldolgozáshoz.

  • Hibaelkülönítés. Az üzenetsorba üzeneteket küldő vagy fogadó alkalmazások egymás befolyásolása nélkül meghiúsulhatnak. Ha például a fogadó alkalmazás meghiúsul, a küldő alkalmazás továbbra is küldhet üzeneteket az üzenetsorba. Amikor a fogadó ismét fel van állítva, feldolgozhatja az üzenetsorból érkező üzeneteket. A hibaelkülönítés növeli a rendszer általános megbízhatóságát és rendelkezésre állását.

  • Terheléskiegyenlítés. Az alkalmazások küldése túlterhelheti az üzenetek fogadását. Az üzenetsorok kezelhetik az eltérő üzenetgyártási és -fogyasztási arányokat, hogy a fogadó ne terhelje túl a kapacitást.

  • Megszakított műveletek. A küldési, fogadási és feldolgozási műveletek megszakadhatnak, ha nagy késésű hálózatokon vagy korlátozott rendelkezésre állású hálózatokon keresztül kommunikálnak, például mobileszközök esetén. Az üzenetsorok lehetővé teszik ezeknek a műveleteknek a folytatását, még akkor is, ha a végpontok leválasztva vannak. Ha a kapcsolat újra létrejön, az üzenetsor továbbítja az üzeneteket a fogadó alkalmazásnak.

A WCF-alkalmazások üzenetsor-funkciójának használatához használhatja az egyik szabványos kötést, vagy létrehozhat egy egyéni kötést, ha az egyik standard kötés nem felel meg a követelményeknek. A releváns standard kötésekről és az egyik kiválasztásáról további információt a How to: Exchange Messages with WCF Endpoints and Message Queuing Applications(Üzenetsor-kezelési alkalmazások) című témakörben talál. Az egyéni kötések létrehozásáról további információt az Egyéni kötések című témakörben talál.

A szakasz tartalma

Üzenetsorok áttekintése
Az üzenetsor-kezelési fogalmak áttekintése.

Sorban állás a WCF-ben
A WCF-üzenetsorok támogatásának áttekintése.

Útmutató: Üzenetsorba helyezett üzenetek cseréje WCF-végpontokkal
Ebből a cikkből megtudhatja, hogyan használhatja az osztályt a NetMsmqBinding WCF-ügyfél és a WCF-szolgáltatás közötti kommunikációra.

Útmutató: Exchange-üzenetek WCF-végpontokkal és Üzenetsor-kezelési alkalmazásokkal
Ebből a cikkből megtudhatja, hogyan kommunikálhat a WCF és a MsmqIntegrationBinding Message Queuing alkalmazás között.

Várólistán lévő üzenetek csoportosítása munkamenetben
Ez a cikk bemutatja, hogyan csoportosíthatja az üzeneteket egy üzenetsorban, hogy megkönnyítse az egy fogadó alkalmazás által történő, korrelált üzenetfeldolgozást.

Üzenetek kötegelése tranzakcióban
Ez a cikk bemutatja, hogyan kötegelhet üzeneteket egy tranzakcióban.

Üzenetátviteli hibák kezelése kézbesítetlen levelek üzenetsorainak használatával
Ismerteti, hogyan kezelhetők az üzenetátviteli és kézbesítési hibák a kézbesítetlen levelek üzenetsorainak használatával, és hogyan dolgozhatja fel a kézbesítetlen levelek üzenetsorából érkező üzeneteket.

Méregüzenetek kezelése
Ez a cikk azt ismerteti, hogyan kezelhetők a méregüzenetek (az olyan üzenetek, amelyek túllépték a fogadó alkalmazásba irányuló kézbesítési kísérletek maximális számát).

Üzenetek biztonságossá tétele a Transport Security használatával
Ez a cikk azt ismerteti, hogyan használható az átvitelbiztonság az üzenetsoros üzenetek védelmére.

Üzenetek védelme az Üzenetbiztonság használatával
Ismerteti, hogyan használható az üzenetbiztonság az üzenetsoros üzenetek védelmére.

Üzenetsoros üzenetküldés hibaelhárítása
Ebből a cikkből megtudhatja, hogyan háríthatja el a gyakori sorbanállási problémákat.

Ajánlott eljárások az üzenetsoros kommunikációhoz
A WCF-üzenetsoros kommunikáció használatának ajánlott eljárásait ismerteti.