Share via


Adatműveletek futtatása a Service Bus Explorerrel a Service Buson

Az Azure Service Bus lehetővé teszi, hogy a küldő és fogadó ügyfélalkalmazások az ismerős pont–pont (Queue) és a publish-subscribe (Topic-Subscription) szemantikával leválasztsák üzleti logikájukat.

Megjegyzés:

Ez a cikk az Azure Portal részét képező Azure Service Bus Explorer funkcióit emeli ki.

A közösség tulajdonában lévő nyílt forráskód Service Bus Explorer egy különálló alkalmazás, és eltér ettől.

Az Azure Service Bus-névtéren futtatott műveletek kétféleek.

  • Felügyeleti műveletek – Service Bus-névtér, üzenetsorok, témakörök és előfizetések létrehozása, frissítése, törlése.
  • Adatműveletek – Üzenetek küldése és fogadása üzenetsorokból, témakörökből és előfizetésekből.

Fontos

  • A Service Bus Explorer nem támogatja a felügyeleti műveleteket és munkameneteket.
  • Javasoljuk, hogy a Service Bus Explorert nagyobb üzenetekhez használja, mivel ez időtúllépéseket eredményezhet az üzenet méretétől, az ügyfél és a Service Bus szolgáltatás közötti hálózati késéstől stb. függően. Ehelyett azt javasoljuk, hogy a saját ügyféllel dolgozzon nagyobb üzenetekkel, ahol megadhatja a saját időtúllépési értékeit.

Előfeltételek

A Service Bus Explorer eszköz használatához a következő feladatokat kell elvégeznie:

A Service Bus Explorer használata

A Service Bus Explorer használatához keresse meg azt a Service Bus-névteret, amelyen adatműveleteket szeretne végezni.

  1. Ha egy üzenetsoron szeretne műveleteket futtatni, válassza az Üzenetsorok lehetőséget a navigációs menüből. Ha egy témakörön (és az ahhoz kapcsolódó előfizetéseken) szeretne műveleteket futtatni, válassza a Témakörök lehetőséget.

    Screenshot of left side navigation, where entity can be selected.

  2. Az üzenetsorok vagy témakörök kiválasztása után válassza ki az adott üzenetsort vagy témakört.

    Screenshot of the Queues page with a specific queue selected.

  3. Válassza ki a Service Bus Explorert a bal oldali navigációs menüből

    Screenshot of queue page where Service Bus Explorer can be selected.

    Megjegyzés:

    Amikor betekint vagy fogad egy előfizetést, először válassza ki az adott előfizetést a legördülő listából. Screenshot of dropdown for topic subscriptions.

Üzenet betekintője

A betekintő funkcióval a Service Bus Explorerrel megtekintheti az üzenetsor, az előfizetés vagy a kézbesítetlen levelek üzenetsorának 100 legfontosabb üzenetét.

  1. Az üzenetek megtekintéséhez válassza a Betekintő mód lehetőséget a Service Bus Explorer legördülő listában.

    Screenshot of dropdown with Peek Mode selected.

  2. Ellenőrizze a metrikákat, hogy vannak-e aktív üzenetek vagy holtbetűs üzenetek, amelyekbe betekinthet, és kiválaszthatja a Queue/Subscription vagy a DeadLetter allekérdezéseket.

    Screenshot of queue and dead-letter subqueue tabs with message metrics displayed.

  3. Válassza a Betekintő gombot a Start gombból.

    Screenshot indicating the Peek from start button.

  4. A betekintő művelet befejeződése után legfeljebb 100 üzenet jelenik meg a rácson az alábbi képen látható módon. Egy adott üzenet részleteinek megtekintéséhez válassza ki a rácsról. Megadhatja, hogy megtekintse a törzset vagy az üzenet tulajdonságait.

    Screenshot with overview of peeked messages and message body content shown for peeked messages.

    Váltson az alsó panel Üzenettulajdonságok lapjára a metaadatok megtekintéséhez.

    Screenshot with overview of peeked messages and message properties shown for peeked messages.

    Megjegyzés:

    Mivel a betekintés nem romboló művelet, az üzenet nem lesz eltávolítva az entitásból.

    Megjegyzés:

    Teljesítménnyel kapcsolatos okokból a rendszer alapértelmezés szerint nem kéri le az üzenettörzset, ha egy üzenetsorból vagy előfizetésből betekint egy üzenetbe, amelynek maximális üzenetmérete 1 MB-nál nagyobb. Ehelyett egy adott üzenet üzenettörzsét az Üzenettörzs betöltése gombra kattintva töltheti be. Ha az üzenet törzse meghaladja az 1 MB-ot, a rendszer csonkolja azt a megjelenítés előtt. Screenshot with overview of peeked messages and button to load message body shown.

Üzenet betekintője speciális beállításokkal

A beállításokat tartalmazó betekintő funkció lehetővé teszi, hogy a Service Bus Explorerrel megtekintse az üzenetsor, az előfizetés vagy a kézbesítetlen levelek üzenetsorának legfontosabb üzenetét, megadva a betekintendő üzenetek számát és a betekintő művelet elindításához szükséges sorszámot.

  1. Ha speciális beállításokkal szeretné betekinteni az üzeneteket, válassza a Betekintő mód lehetőséget a Service Bus Explorer legördülő menüben.

    Screenshot of dropdown with Peek Mode selected for peek with advanced options.

  2. Ellenőrizze a metrikákat, hogy vannak-e aktív üzenetek vagy holtbetűs üzenetek, amelyekbe betekinthet, és kiválaszthatja a Queue/Subscription vagy a DeadLetter allekérdezéseket.

    Screenshot of queue and dead-letter subqueue tabs with message metrics displayed for peek with advanced options.

  3. Válassza a Betekintés beállításokkal gombot. Adja meg a betekintendő üzenetek számát és a betekintendő sorszámot, majd kattintson a Betekintő gombra.

    Screenshot indicating the Peek with options button, and a page where the options can be set.

  4. A betekintő művelet befejeződése után az üzenetek megjelennek a rácson az alábbi képen látható módon. Egy adott üzenet részleteinek megtekintéséhez válassza ki a rácsról. Megadhatja, hogy megtekintse a törzset vagy az üzenet tulajdonságait.

    Screenshot with overview of peeked messages and message body content shown for peek with advanced options.

    Váltson az alsó panel Üzenettulajdonságok lapjára a metaadatok megtekintéséhez.

    Screenshot with overview of peeked messages and message properties shown for peek with advanced options.

    Megjegyzés:

    Mivel a betekintés nem romboló művelet, az üzenet nem lesz eltávolítva az üzenetsorból.

Üzenet fogadása

A Service Bus Explorer fogadási függvénye lehetővé teszi az üzenetek fogadását egy üzenetsorból vagy előfizetésből.

  1. Üzenetek fogadásához válassza a Fogadási mód lehetőséget a Service Bus Explorer legördülő listában.

    Screenshot of dropdown with Receive Mode selected.

  2. Ellenőrizze a metrikákat, hogy vannak-e fogadandó aktív üzenetek vagy kézbesítetlen üzenetek , és válassza a Queue/Subscription vagy a DeadLetter lehetőséget.

    Screenshot of queue and dead-letter subqueue tabs with message metrics displayed for receive mode.

  3. Válassza az Üzenetek fogadása gombot, és adja meg a fogadási módot, a fogadandó üzenetek számát, valamint az üzenetre való várakozás maximális idejét, és válassza a Fogadás lehetőséget.

    Screenshot indicating the Receive button, and a page where the options can be set.

    Fontos

    Vegye figyelembe, hogy a ReceiveAndDelete mód egy romboló fogadás, azaz az üzenet el lesz távolítva az üzenetsorból, amikor megjelenik a Service Bus Explorer eszközben.

    Ha anélkül szeretne üzeneteket böngészni, hogy eltávolítaná őket az üzenetsorból, fontolja meg a Betekintő funkció használatát vagy a PeekLock fogadási módot.

  4. A fogadási művelet befejeződése után az üzenetek megjelennek a rácson az alábbi képen látható módon. Egy adott üzenet részleteinek megtekintéséhez jelölje ki a rácson.

    Screenshot with overview of received messages and message body content shown.

    Screenshot with overview of received messages and message properties shown.

    Megjegyzés:

    Teljesítménybeli okokból, ha olyan üzenetsorból vagy előfizetésből fogad üzeneteket, amelynek maximális üzenetmérete 1 MB-nál nagyobb, egyszerre csak egy üzenet fog érkezni. Ha az üzenet törzse meghaladja az 1 MB-ot, a rendszer csonkolja azt a megjelenítés előtt.

Miután megkapta az üzenetet PeekLock módban, különböző műveleteket végezhetünk rajta.

Megjegyzés:

Ezeket a műveleteket csak addig hajthatjuk végre, amíg zároljuk az üzenetet.

Üzenet befejezése

  1. A rácson válassza ki a végrehajtani kívánt fogadott üzenet(ek)et.

  2. Válassza a Kész gombot.

    Screenshot indicating the Complete button.

    Fontos

    Vegye figyelembe, hogy az üzenet végrehajtása romboló fogadtatás, azaz az üzenet törlődik az üzenetsorból, amikor a Service Bus Explorer eszközben a Befejezés lehetőséget választotta.

Üzenet elhalasztása

  1. A rácson válassza ki a késleltetni kívánt fogadott üzenet(ek)et.

  2. Válassza a Halasztás gombot.

    Screenshot indicating the Defer button.

Zárolás megszüntetése

  1. A rácson válassza ki azokat a fogadott üzeneteket, amelyek zárolását fel szeretnénk hagyni.

  2. Válassza a Zárolás megszakítása gombot.

    Screenshot indicating the Abandon Lock button.

Miután a zárolást megszüntették, az üzenet ismét elérhető lesz a fogadási műveletekhez.

Holt betű

  1. A rácson válassza ki azokat a fogadott üzeneteket, amelyeket el szeretne küldeni.

  2. Válassza a Holt betű gombot.

    Screenshot indicating the Dead-letter button.

Miután egy üzenet elhalt betűvel lett elérhetővé válik, elérhető lesz a Holt betű alkonyatból.

Üzenet küldése üzenetsorba vagy témakörbe

Ha üzenetsorba vagy témakörbe szeretne üzenetet küldeni, válassza a Service Bus Explorer Üzenetküldés gombját.

  1. Válassza ki a szöveg/egyszerű, az alkalmazás/xml vagy az application/Json tartalomtípust.

  2. Az üzenet törzséhez adja hozzá az üzenet tartalmát. Győződjön meg arról, hogy megegyezik a korábban beállított tartalomtípussal .

  3. Adja meg a közvetítő tulajdonságait (nem kötelező) – ezek közé tartozik a korrelációs azonosító, az üzenetazonosító, a Válasz, a Címke/Tárgy, az Élettartam (TTL) és az ütemezett közzétételi idő (ütemezett üzenetek esetén).

  4. Állítsa be az egyéni tulajdonságokat (nem kötelező) – ezek lehetnek a szótárkulcshoz beállított felhasználói tulajdonságok.

  5. Az Ismétlődő küldés jelölőnégyzet bejelölésével többször is elküldheti ugyanazt az üzenetet. Ha nincs beállítva üzenetazonosító, a rendszer automatikusan kitölti egymást követő értékekkel.

  6. Miután elkészült az üzenet, válassza a Küldés gombot.

    Screenshot showing the compose message experience.

  7. Ha a küldési művelet sikeresen befejeződött, az alábbiak egyike fog történni:

    • Ha üzenetsorba küld, az Active Messages metrikáinak számlálója növekszik.
    • Ha egy témakörbe küld, az Aktív üzenetek metrikák számlálója növekszik azon előfizetéseken, ahová az üzenetet átirányították.

Üzenet újraküldése

Miután betekintett vagy fogadott egy üzenetet, újra elküldhetjük, amely elküldi az üzenet másolatát ugyanahhoz az entitáshoz, miközben lehetővé teszi számunkra a tartalom és a tulajdonságok frissítését. Az eredeti megmarad, és nem törlődik akkor sem, ha az újraküldés a deadletter-üzenetsorból származik.

  1. A rácson válassza ki azokat az üzeneteket, amelyeket újra el szeretne küldeni.

  2. Válassza a Kijelölt üzenetek újraküldése gombot.

    Screenshot indicating the Resend selected messages button.

  3. Ha szeretné, válassza ki azokat az üzeneteket, amelyek adatait frissíteni szeretnénk, és elvégezzük a kívánt módosításokat.

  4. A Küldés gombra kattintva elküldheti az üzeneteket az entitásnak.

    Screenshot showing the resend messages experience.

    Megjegyzés:

    • Az újraküldési művelet elküldi az eredeti üzenet másolatát. Nem távolítja el az újraküldett eredeti üzenetet.
    • Ha egy előfizetés kézbesítetlen üzenetsorában újra elküld egy üzenetet, a rendszer elküldi az üzenet másolatát a témakörnek. Ezért minden előfizetés megkapja az üzenet másolatát.

Hitelesítési típus váltása

A Service Bus Explorer használatakor accesskulcsot vagy Microsoft Entra ID-hitelesítést is használhat.

  1. Válassza a Gépház gombot.

    Screenshot indicating the Settings button in Service Bus Explorer.

  2. Válassza ki a kívánt hitelesítési módszert, és válassza a Mentés gombot.

    Screenshot indicating the Settings button and a page showing the different authentication types.

Következő lépések

  • További információ a Service Bus üzenetsorairól és témaköreiről
  • További információ a Service Bus-üzenetsorok Azure Portalon történő létrehozásáról
  • További információ a Service Bus-témakörök és -előfizetések Azure Portalon való létrehozásáról