Net és C #, üzenet várakozási építészet

A Message Queuing üzeneteket írt és olvasott egy különleges üzenetet sorban. Saját üzenetek és üzenetsorokért több attribútumok, amelyek magától értetődő.

Az üzenet elküldése az üzenet sorban. Az üzenet tartalmazza a szervezet, amely a továbbított adatok, és a tag - üzenet fejlécében. Minden olyan információt lehet elhelyezni az üzenetben. A .NET, egy sor formázó átalakítja az adatokat, amely kerülnek a szervezetben. Amellett, hogy a címke és a test üzenet tartalmazza További információkat a feladó, a timeout konfiguráció tranzakció azonosítóját vagy prioritás.

Üzenetsorokon tartalmaznak üzenetek többféle:

Normál által küldött üzenet minden alkalmazást.

Egy megerősítő üzenet (nyugtázó üzenet) informál az állapot a normális üzenetet. Igazoló üzeneteket küldeni a közigazgatási vonalat, hogy értesítse a siker vagy kudarc küldésekor spam üzeneteket.

Válasz üzenetet küld a fogadó alkalmazás, ha az eredeti feladó egy speciális választ.

Üzenetek két szállítási módok: express (expressz) és hasznosítható (visszaigényelhető). Express üzenetek azt nagyon gyorsan, mert a memória használják tárolási sor. Visszaigényelhető tárolja az üzeneteket fájlokat minden lépését az útvonal - mindaddig, amíg nem kerül kézbesítésre. Így az üzenet szállítás garantált akkor is, ha a számítógép túl van terhelve, vagy van egy hálózati hiba.

Tranzakciós üzeneteket - egy speciális változata a hasznosítható üzeneteket. Mivel a tranzakciós üzenetek biztosítja, hogy az üzenetek csak egyszer kerüljenek kézbesítésre, és ugyanabban a sorrendben, mint küldték. A tranzakciós üzenetek prioritások nem használják.

üzenet Sorba

Egy üzenet sorban egyfajta „tárolóba” üzenetek. Üzenetek mentett a lemezen elhelyezett, a katalógusban \ System32 \ MSMQ \ tárolására.

Nyilvános vagy magán sorban általánosan használt üzeneteket küldeni, de vannak még más típusú sorok.

A típusú sorok MSMQ üzenetek

(Public) helye

Egy munkacsoport környezetben (Workgroup) lehetetlen, hogy hozzon létre egy nyilvános várólista, mert szükség van az Active Directory szolgáltatást.

Magán (saját) sor

Nem tették közzé Active Directory. Ezek sorok csak akkor érhetők el, tudod a teljes elérési utat. Egyéni sorok használhatók Munkacsoport környezetben.

Log (napló) sor

Tárolására használt üzenet másolatának miután már küldött vagy fogadott. Engedélyezése naplózás az állami vagy magán sorban automatikusan létrehoz egy naplót minden. Journal sorok két típusa van: az eredeti felvétel és fakitermelés célt. Kezdeti naplózási üzenet tartalmazza tulajdonságok - a napló üzenetek tárolását a forrás rendszerben. A cél magában ingatlan bejelentkezik sorban - ezeket az üzeneteket tárolja a folyóirat sorban a célrendszer.

Holt betű queue (holtbetűs)

Store üzeneteket, ha nem jelenik meg a célrendszer egy bizonyos ideig. Ezzel szemben, a szinkron programozás, ahol a hibák észlelése esetén azonnal használja a Message Queuing hibákat kell máshogy kezelik. Kapcsolja halott betű lehet ellenőrizni, hogy érzékeli a nem kézbesített üzeneteket.

Visszaigazolást az elküldött üzeneteket. A küldő meghatározhatja adminisztrációs sor, amelyből értesítést kapnak a sikeresen elküldött üzeneteket.

Megfelelő, ha akarsz valamit, több, mint egy egyszerű elismerése az a tény küld válaszul a címzett. A fogadó alkalmazás küldhet válaszüzenetet vissza az eredeti feladónak.

Ezek a magán- és a leggyakrabban használt Message Queuing rendszert. Ezekben a sorokban használják adminisztratív üzenetek, értesítések, a tárolás és biztosítják a megfelelő sorrendben a szállítási tranzakciós üzeneteket.

Az adminisztratív eszközökkel dolgozó Message Queuing

Mielőtt a figyelmet a szoftver kölcsönhatás Message Queuing, ismernie kell az adminisztratív eszközök állnak rendelkezésre a Windows operációs rendszer készítmény létrehozására és kezelésére a sorban állást és üzeneteket.

Ismertetésre kerülnek a használt eszközöket a munka nem csak a Message Queuing. Kapcsolatos lehetőségek Message Queuing állnak rendelkezésre ezek az eszközök csak telepítése után Message Queuing a rendszerben.

Létrehozása üzenetsorokért

Üzenetsorokon segítségével lehet létrehozni a Számítógép-kezelés beépülő modul (Computer Management) MMC konzolt. A Windows 7 Számítógép-kezelés beépülő modul rendszer indítható adja meg a Start menüben (Start), majd a Vezérlőpult -> Felügyeleti eszközök -> Számítógép-kezelés (Vezérlőpult -> Felügyeleti eszközök -> Számítógép-kezelés). A fa nézeten Message Queuing elem alatti szolgáltatások és alkalmazások (szolgáltatások és alkalmazások).

Kiválasztása Private sorok (Private vonal), illetve nyilvános sorok (Public vonal), akkor hozzon létre egy új sort a Művelet menü (Action), ahogy az ábrán látható. A nyilvános várólisták csak akkor működhet, ha a Message Queuing van kialakítva Active Directory mód:

Net és C #, üzenet várakozási építészet

Message Queuing tulajdonságai

Miután létrehozott egy sorban a Számítógép-kezelés beépülő modul, akkor lehet módosítani a tulajdonságait, kiemelve a hely a panelben, és adja meg a Művelet menü -> Tulajdonságok (Action -> Tulajdonságok):

Net és C #, üzenet várakozási építészet

Számos lehetőség áll rendelkezésre konfiguráció:

Label (címke) - sor nevét, amelyeket fel lehet használni, hogy keresse meg.

A jelentési útvonal, mint korábban említettük, egy bizonyos típusú azonosítót. Type ID univerzális egyedi azonosító (UUID) vagy globálisan egyedi azonosítót (GUID).

Speciális típusú azonosítókat lehet létrehozni közművek uuidgen.exe vagy Guidgen.exe. Utility uuidgen.exe - egy parancssori eszköz, amely előállításánál használt egyedi azonosító és Guidgen.exe - grafikus változatát létrehozni UUID.
  • Annak megakadályozása érdekében disk túlcsordulás, a maximális mérete az összes üzenetet (Limit üzenet tároló (KB)) viszont lehet korlátozni.

    Opcionális Adatvédelem Level (Bizalmas Level) lehetővé teszi, hogy titkosítja a tartalmát az üzenetet. Lehetséges értékek: Nincs (No), opcionális (választható) vagy (test). Nincs olyan, hogy a titkosított üzenetek nem fogadhatók el, Body - csak akkor fogadható el titkosított üzeneteket, és az alapértelmezett Opcionális - egyaránt elfogadott.

    A cím naplózás konfigurálható lehetőség Journal (Journal). Ez a lehetőség biztosítja a megőrzése a magazin példányait fogadott üzenetek. Naplónyomtatásnál üzenetsort megadható maximális lemezterületet. Ha a maximális méret a cél napló törlődik.