Använd Azure Portal för att skapa Service Bus en namnrymd och en kö

Den här snabbstarten visar hur du skapar Service Bus en namnrymd och en kö med hjälp av Azure Portal. Den visar också hur du hämtar autentiseringsuppgifter som ett klientprogram kan använda för att skicka/ta emot meddelanden till/från kön.

Vad är Service Bus-köer?

Service Bus-köer stöder kommunikation med hjälp av en asynkron meddelandetjänst. När du använder köer kommunicerar komponenter i ett distribuerat program inte direkt med varandra. De utbyter istället meddelanden via en kö som fungerar som en mellanhand (asynkron meddelandekö). En meddelandeproducent (avsändare) lämnar meddelandet till kön och fortsätter sedan dess bearbetning. En meddelandekonsument (mottagare) hämtar asynkront meddelandet från kön och bearbetar det. Producenten behöver inte vänta på ett svar från konsumenten för att kunna fortsätta bearbetningen och skicka fler meddelanden. Köer erbjuder FIFO (First in, first out)-leverans av meddelanden till en eller flera konkurrerande konsumenter. Det betyder att meddelanden mottas och bearbetas vanligtvis av mottagarna i den ordning som de lagts till i kön, och varje meddelande tas bara emot och bearbetas av en meddelandekonsument.

QueueConcepts

Service Bus-köer är en mångsidig teknologi som kan användas för en mängd olika scenarier:

  • Kommunikation mellan webb- och arbetsroller i ett Azure-program med flera nivåer.
  • Kommunikation mellan lokala appar och appar med Azure som värd, i en hybridlösning.
  • Kommunikation mellan komponenter i ett distribuerat program som körs lokalt i olika organisationer eller avdelningar i en organisation.

Med hjälp av köer kan du skala ditt program enklare och med bättre återhämtning i din arkitektur.

Förutsättningar

Kontrollera att du har en Azure-prenumeration för att slutföra den här snabbstarten. Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.

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 innehåller en omfattningscontainer för adressering av Service Bus-resurser i ditt program.

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

  1. Logga in på Azure-portalen

  2. I det vänstra navigeringsfältet i portalen väljer du + Skapa en resurs följt av Integration och sedan Service Bus.

    Bild som visar valet av Skapa en resurs, Integrering och Service Bus på menyn.

  3. I taggen Grundläggande på sidan Skapa namnområde följer du dessa steg:

    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ådets namn bör följa följande namngivningskonventioner:

      • Namnet måste vara unikt i Azure. Systemet kontrollerar omedelbart om namnet är tillgängligt.
      • Namnlängden är minst 6 och högst 50 tecken.
      • Namnet får bara 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äljerdu prisnivån (Basic, Standard eller Premium) för namnområdet. För den här snabbstarten väljer du Standard.

      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 Premium på prisnivån 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 Premium-namnområde har minst en meddelandefunktionsenhet. Du kan välja 1, 2 eller 4 meddelandefunktionsenheter för varje Service Bus Premium-namnrymd. Mer information finns i Service Bus Premium-meddelanden.

    6. Välj Granska + skapa. Systemet skapar namnområdet och aktiverar det. Du kan behöva vänta några minuter medan systemet tilldelar resurser till ditt konto.

      Bild som visar sidan Skapa ett namnområde

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

  4. Välj Gå till resurs på distributionssidan.

    Bild som visar sidan om att distributionen lyckades med länken Gå till resurs.

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

    Bild som visar startsidan för Service Bus som skapats.

Hämta anslutningssträngen

När du skapar ett nytt namnområde genereras automatiskt en princip för signatur för delad åtkomst (SAS) med primära och sekundära nycklar och primära och sekundära anslutningssträngar som var och en ger fullständig kontroll över alla aspekter av namnområdet. Se Service Bus – autentisering och auktorisering för mer information om hur du skapar regler med mer begränsade rättigheter för regelbundna sändare och mottagare.

Följ dessa steg om du vill kopiera den primära anslutningssträngen för namnområdet:

  1. På Service Bus namnområde väljer du Principer för delad åtkomst på den vänstra menyn.

  2. På sidan Principer för delad åtkomst väljer du RootManageSharedAccessKey.

    Skärmbild som visar fönstret Principer för delad åtkomst med en princip markerad.

  3. I fönstret Princip: RootManageSharedAccessKey klickar du på knappen Kopiera bredvid Primär anslutningssträng för att kopiera anslutningssträngen till dina urklipp för senare användning. Klistra in det här värdet i Anteckningar eller på en tillfällig plats.

    Skärmbild som visar en S A S-princip med namnet RootManageSharedAccessKey, som innehåller nycklar och anslutningssträngar.

    Du kan använda den här sidan för att kopiera primärnyckel, sekundär nyckel och sekundär anslutningssträng.

Skapa en kö i Azure-portalen

  1. På sidan Service Bus Namespace (Service Bus-namnrymd) väljer du Köer på navigeringsmenyn till vänster.

  2. På sidan Köer väljer du + Kö i verktygsfältet.

  3. Ange ett namn för kön och låt de andra värdena ha kvar standardvärdena.

  4. Välj nu Skapa.

    Bild som visar hur du skapar en kö i portalen

Nästa steg

I den här artikeln har du Service Bus en namnrymd och en kö i namnområdet. Information om hur du skickar/tar emot meddelanden till/från kön finns i någon av följande snabbstarter i avsnittet Skicka och ta emot meddelanden.