Service Bus-témakör és -előfizetések létrehozása a témakörhöz az Azure Portal használatával

Ebben a rövid útmutatóban az Azure Portalon hozhat létre Egy Service Bus-témakört, majd létrehozhat előfizetéseket ehhez a témakörhöz.

Mik azok a Service Bus-üzenettémák és -előfizetések?

A Service Bus-üzenettémák és -előfizetések közzétételi/előfizetési modellt biztosítanak az üzenettovábbításhoz. Témakörök és előfizetések használatakor az elosztott alkalmazások összetevői nem kommunikálnak közvetlenül egymással; ehelyett üzeneteket cserélnek egy témán keresztül, amely közvetítőként működik.

Image showing how topics and subscriptions work.

A Service Bus-üzenetsorokkal ellentétben, amelyekben az egyes üzeneteket egyetlen fogyasztó dolgozza fel, a témakörök és előfizetések egy-a-többhöz típusú kommunikációt biztosítanak egy közzétételi/előfizetési minta használatával. Egy témakörhöz több előfizetés is regisztrálható. Amikor üzenetet küld egy témakörnek, az egyes előfizetések számára elérhetővé válik, hogy egymástól függetlenül kezeljék/feldolgozzák őket. Az egyes témakörökre való előfizetés egy virtuális üzenetsorra hasonlít, amely minden, a témakörnek elküldött üzenetről kap egy másolatot. Egy témakör szűrőszabályait opcionálisan regisztrálhatja az előfizetéseken, így szűrheti vagy korlátozhatja, hogy mely témakörökre érkező üzeneteket melyik témakör-előfizetések fogadják.

A Service Bus-témakörök és -előfizetések lehetővé teszik, hogy nagy mennyiségű üzenetet dolgozzanak fel nagy számú felhasználó és alkalmazás között.

Névtér létrehozása az Azure Portalon

A Service Bus-üzenetküldési entitások Azure-ban való használatának megkezdéséhez először létre kell hoznia egy, az Azure-ban egyedi névvel rendelkező névteret. A névtér egy hatókör-tárolót biztosít a Service Bus-erőforrásokhoz (üzenetsorokhoz, témakörökhöz stb.) az alkalmazásban.

Névtér létrehozása:

  1. Jelentkezzen be az Azure Portalra.

  2. Lépjen a Minden szolgáltatás lapra.

  3. A bal oldali navigációs sávon válassza az Integráció lehetőséget a kategóriák listájából, vigye az egérmutatót a Service Bus fölé, majd válassza a + Service Bus csempén található gombot.

    Image showing selection of Create a resource, Integration, and then Service Bus in the menu.

  4. A Névtér létrehozása lap Alapszintű címkéjében kövesse az alábbi lépéseket:

    1. Előfizetés esetén válassza ki azt az Azure-előfizetést, amelyben létre szeretné hozni a névteret.

    2. Erőforráscsoport esetén válasszon ki egy meglévő erőforráscsoportot, amelyben a névtér él, vagy hozzon létre egy újat.

    3. Adja meg a névtér nevét. A névtér nevének meg kell felelnie a következő elnevezési konvencióknak:

      • A névnek egyedinek kell lennie az Azure-ban. A rendszer azonnal ellenőrzi, hogy a név elérhető-e.
      • A név hossza legalább 6 és legfeljebb 50 karakter lehet.
      • A név csak betűket, számokat, "-" kötőjeleket tartalmazhat.
      • A névnek betűvel kell kezdődnie, és betűvel vagy számmal kell végződnie.
      • A név nem "-sb" vagy "-mgmt" végződésű.
    4. A Hely területen válassza ki azt a régiót, amelyben a névteret üzemeltetni kell.

    5. Tarifacsomag esetén válassza ki a névtérhez tartozó tarifacsomagot (Alapszintű, Standard vagy Prémium). Ebben a rövid útmutatóban válassza a Standard lehetőséget.

      Fontos

      Ha témaköröket és előfizetéseket szeretne használni, válassza a Standard vagy a Premium lehetőséget. Az alapszintű tarifacsomag nem támogatja a témaköröket/előfizetéseket.

      Ha a Prémium tarifacsomagot választotta, adja meg az üzenetkezelési egységek számát. A prémium szint erőforrás-elkülönítést biztosít a CPU és a memória szintjén, így minden számítási feladat külön fut. Ennek az erőforrás-tárolónak a neve üzenetkezelési egység. A prémium szintű névtér legalább egy üzenetkezelési egységgel rendelkezik. Minden Service Bus Premium-névtérhez választhat 1, 2, 4, 8 vagy 16 üzenetkezelési egységet. További információ: Service Bus Premium Messaging.

    6. Válassza a Véleményezés + létrehozás lehetőséget a lap alján.

      Image showing the Create a namespace page

    7. A Véleményezés + létrehozás lapon tekintse át a beállításokat, és válassza a Létrehozás lehetőséget.

  5. Miután az erőforrás üzembe helyezése sikeres volt, válassza az Erőforrás megnyitása lehetőséget az üzembe helyezési lapon.

    Image showing the deployment succeeded page with the Go to resource link.

  6. Megjelenik a service bus-névtér kezdőlapja.

    Image showing the home page of the Service Bus namespace created.

Üzenettéma létrehozása az Azure Portal használatával

  1. A Service Bus Névtér lapján válassza a bal oldali menü Témakörök elemét.

  2. Válassza a + Témakör lehetőséget az eszköztáron.

  3. Adja meg a témakör nevét. A többi beállítást hagyja az alapértelmezett értékükön.

  4. Válassza a Létrehozás lehetőséget.

    Screenshot of the Create topic page.

Előfizetések létrehozása a témakörhöz

  1. Válassza ki az előző szakaszban létrehozott témakört .

    Screenshot of the Topics page with your topic selected.

  2. A Service Bus-témakör lapján válassza az Előfizetések lehetőséget a bal oldali menüben, majd válassza az eszköztár + Előfizetés lehetőséget.

    Screenshot of the Subscriptions page with the Add subscription button selected.

  3. Az Előfizetés létrehozása lapon kövesse az alábbi lépéseket:

    1. Írja be az S1 nevet az előfizetéshez.

    2. Ezután válassza a Létrehozás lehetőséget az előfizetés létrehozásához.

      Screenshot of the Create subscription page.

  4. Ismételje meg kétszer az előző lépést az S2 és S3 nevű előfizetések létrehozásához.

Következő lépések

Ebben a cikkben létrehozott egy Service Bus-névteret, egy témakört a névtérben, és három előfizetést a témakörhöz. Ha meg szeretné tudni, hogyan tehet közzé üzeneteket a témában, és hogyan iratkozhat fel az előfizetésből származó üzenetekre, tekintse meg az alábbi rövid útmutatók egyikét a Közzététel és feliratkozás az üzenetekre szakaszban.