Använda Azure-portalen för att skapa ett Service Bus-ämne och prenumerationer på ämnet

I den här snabbstarten använder du Azure-portalen för att skapa ett Service Bus-ämne och sedan skapa prenumerationer på det ämnet.

Vad är Service Bus-ämnen och -prenumerationer?

Service Bus-ämnen och -prenumerationer stöder en publicera/prenumerera-modell för meddelandekommunikation. När du använder ämnen och prenumerationer kommunicerar komponenter i ett distribuerat program inte direkt med varandra. i stället utbyter de meddelanden via ett ämne som fungerar som mellanhand.

Image showing how topics and subscriptions work.

Till skillnad från Service Bus-köer, där varje meddelande bearbetas av en enskild konsument, ger ämnen och prenumerationer en en-till-många-form av kommunikation med hjälp av ett publicerings-/prenumerationsmönster. Det går att registrera flera prenumerationer i ett ämne. När ett meddelande skickas till ett ämne görs det sedan tillgängligt för varje prenumeration för att hantera/bearbeta oberoende av varandra. En prenumeration på ett ämne liknar en virtuell kö som tar emot kopior av meddelanden som har skickats till ämnet. Du kan också registrera filterregler för ett ämne i prenumerationer, vilket gör att du kan filtrera eller begränsa vilka meddelanden till ett ämne som tas emot av vilka ämnesprenumerationer.

Med Service Bus-ämnen och -prenumerationer kan du skala för att bearbeta ett stort antal meddelanden över ett stort antal användare och program.

Skapa ett namnområde i Azure Portal

För att komma igång med Service Bus-meddelandeentiteter i Azure måste du först skapa ett namnområde med ett namn som är unikt i Azure. Ett namnområde tillhandahåller en omfångscontainer för Service Bus-resurser (köer, ämnen osv.) i ditt program.

Så här skapar du ett namnområde:

  1. Logga in på Azure-portalen.

  2. Gå till sidan Alla tjänster.

  3. I det vänstra navigeringsfältet väljer du Integrering i listan över kategorier, hovra musen över Service Bus och välj + sedan knappen på Service Bus-panelen.

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

  4. Följ dessa steg i taggen Grundläggande på sidan Skapa namnområde:

    1. För Prenumeration väljer du en Azure-prenumeration där du ska skapa namnrymden.

    2. För Resursgrupp väljer du en befintlig resursgrupp där namnrymden ska finnas, eller så skapar du en ny.

    3. Ange ett namn för namnrymden. Namnområdesnamnet bör följa följande namngivningskonventioner:

      • Namnet måste vara unikt i Hela Azure. Systemet kontrollerar omedelbart om namnet är tillgängligt.
      • Namnlängden är minst 6 och högst 50 tecken.
      • Namnet får endast innehålla bokstäver, siffror, bindestreck "-".
      • Namnet måste börja med en bokstav och sluta med en bokstav eller siffra.
      • Namnet slutar inte med "-sb" eller "-mgmt".
    4. För Plats väljer du land eller region där namnrymden ska finnas.

    5. För Prisnivå väljer du prisnivån (Basic, Standard eller Premium) för namnområdet. För den här snabbstarten väljer du Standard.

      Viktigt!

      Om du vill använda ämnen och prenumerationer väljer du antingen Standard eller Premium. Ämnen/prenumerationer stöds inte på prisnivån Basic.

      Om du har valt prisnivån Premium anger du antalet meddelandeenheter. Premium-nivån ger resursisolering på processor- och minnesnivå så att varje arbetsbelastning körs självständigt. Den här resurscontainern kallas för en meddelandefunktionsenhet. Ett premiumnamnområde har minst en meddelandeenhet. Du kan välja 1, 2, 4, 8 eller 16 meddelandeenheter för varje Service Bus Premium-namnområde. Mer information finns i Service Bus Premium-meddelanden.

    6. Välj Granska + skapa längst ned på sidan.

      Image showing the Create a namespace page

    7. På sidan Granska + skapa granskar du inställningarna och väljer Skapa.

  5. När distributionen av resursen har slutförts väljer du Gå till resurs på distributionssidan.

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

  6. Startsidan för din Service Bus-namnrymd visas.

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

Skapa ett ämne med Azure Portal

  1. På sidan Service Bus Namespace (Service Bus-namnrymd) väljer du Ämnen på den vänstra menyn.

  2. Välj + Ämne i verktygsfältet.

  3. Ange ett namn för ämnet. Lämna standardvärdena för de andra alternativen.

  4. Välj Skapa.

    Screenshot of the Create topic page.

Skapa prenumerationer på ämnet

  1. Välj det ämne som du skapade i föregående avsnitt.

    Screenshot of the Topics page with your topic selected.

  2. På sidan Service Bus-ämne väljer du Prenumerationer från den vänstra menyn och sedan + Prenumeration i verktygsfältet.

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

  3. Följ dessa steg på sidan Skapa prenumeration :

    1. Ange S1 som namn på prenumerationen.

    2. Välj sedan Skapa för att skapa prenumerationen.

      Screenshot of the Create subscription page.

  4. Upprepa föregående steg två gånger för att skapa prenumerationer med namnet S2 och S3.

Nästa steg

I den här artikeln har du skapat ett Service Bus-namnområde, ett ämne i namnområdet och tre prenumerationer på ämnet. Information om hur du publicerar meddelanden till ämnet och prenumererar på meddelanden från en prenumeration finns i någon av följande snabbstarter i avsnittet Publicera och prenumerera på meddelanden .