Övning – Skapa ditt Azure Service Bus Premium-namnområde

Slutförd

I den här lektionen får du lära dig hur du skapar ditt Azure Service Bus Premium-namnområde.

Introduktion till Azure Service Bus

Azure Service Bus är en fullständigt hanterad meddelandekö för företag med meddelandeköer och publiceringsprenumeranter. Service Bus används för att frikoppla program och tjänster från varandra och ger följande fördelar:

  • Belastningsutjämning fungerar mellan konkurrerande arbetare
  • Valv dirigerar och överför data och kontroller över tjänst- och programgränser
  • Samordnar transaktionsarbete som kräver hög tillförlitlighet

Meddelandescenarier

Några vanliga scenarier för meddelanden är:

  • Meddelanden: Överföra affärsdata, till exempel försäljnings- eller inköpsorder, journaler eller lagerförflyttningar.
  • Frikoppla program: Förbättra tillförlitligheten och skalbarheten för program och tjänster. Producent och konsument behöver inte vara online eller lättillgängliga på samma gång. Belastningen utjämnas så att trafiktoppar inte överbeskattar en tjänst.
  • Belastningsutjämning: Tillåt att flera konkurrerande konsumenter läser från en kö samtidigt, var och en får exklusivt ägarskap till specifika meddelanden på ett säkert sätt.
  • Ämnen och prenumerationer: Aktivera 1:n-relationer mellan utgivare och prenumeranter, vilket gör att prenumeranter kan välja vissa meddelanden från en publicerad meddelandeström.
  • Transaktioner: Utför flera åtgärder, allt inom omfånget för en atomisk transaktion.
  • Meddelandesessioner: Implementera storskalig samordning av arbetsflöden och multiplexerade överföringar som kräver strikt meddelandeordning eller meddelandeuppsägning.

Om du är bekant med andra meddelandeköer som Apache ActiveMQ, Rabbit MQ, TIBCO EMS och IBM MQ liknar Service Bus-begreppen det du vet.

Skapa ett namnområde för Service Bus

Börja med att skapa namnområdet. I Azure Service Bus är ett namnområde en container för köer och ämnen. Varje namnområde har ett unikt, fullständigt kvalificerat domännamn med krypteringsnycklar för primär och sekundär signatur för delad åtkomst (SAS). En sändande eller mottagande komponent måste ange en SAS-nyckel för att få åtkomst till objekt i ett namnområde.

  1. Logga in på Azure-portalen med samma autentiseringsuppgifter som du använde för att aktivera sandbox-miljön. Öppna länken på en ny flik eller ett nytt fönster och behåll den sida vid sida med innehållet i Learn-modulen.

  2. Under Azure-tjänster väljer du Skapa en resurs.

  3. I fönstret Skapa en resurs anger du Service Bus i global sökning. I sökresultaten väljer du Service Bus som publicerats av Microsoft för Azure och väljer sedan Skapa.

  4. I fönstret Skapa namnområde går du till fliken Grundläggande inställningar och anger eller väljer följande värden för varje inställning:

    Inställning Värde beskrivning
    Projektinformation
    Prenumeration Concierge-prenumeration Den prenumeration som används för övningarna i den här modulen.
    Resursgrupp [Resursgruppsnamn för sandbox-miljö] Namnet på resursgruppen som du vill skapa Service Bus-namnområdet i. I den här övningen skapar du namnområdet i resursgruppen som tilldelades när du aktiverade sandbox-miljön.
    Instansinformation
    Namn på namnområde [Globalt unikt namn] Ange ett namn som är unikt i Azure.
    Om du vill använda formatet salesteamapp<Företagsår>>< ser namnområdets namn ut som exemplet salesteamappContoso2022.
    Plats Välj i listrutan Välj mellan de kostnadsfria sandbox-regioner som visas efter den här tabellen.
    Prisnivå Premium Stöd för Java Message Service (JMS) 2.0 API är endast tillgängligt med Premium-nivån.

    Med den kostnadsfria sandbox-miljön kan du skapa resurser i några av Azures globala regioner. Välj en region från följande lista när du skapar resurser:

    • Västra USA 2
    • USA, södra centrala
    • Central US
    • East US
    • Europa, västra
    • Sydostasien
    • Japan, östra
    • Brasilien, södra
    • Sydöstra Australien
    • Indien, centrala
  5. Välj Granska + skapa.

  6. När valideringen är klar väljer du Skapa för att skapa Service Bus-namnområdet.

  7. När distributionen är klar väljer du Gå till resurs.

Skapa en Service Bus-kö

Lägg sedan till en kö för meddelanden om enskild försäljning till ditt namnområde:

  1. På sidan Service Bus-namnområde väljer du Köer under Entiteter på den vänstra menyn.
  2. Välj + Kö i kommandofältet.
  3. I fönstret Skapa kö för Namn anger du test-queue-jms och väljer sedan Skapa.

När meddelandekön skapas visas test-queue-jms under Köer längst ned i fönstret Service Bus-namnområde.

Hämta anslutningssträng till namnområdet

Du använder anslutningssträng för det här namnområdet senare i den här utbildningen för att ansluta till Service Bus-namnområdet från en JMS-app.

  1. På sidan Service Bus-namnområde väljer du Principer för delad åtkomst under Inställningar på den vänstra menyn.
  2. Välj RootManageSharedAccessKeysidan Principer för delad åtkomst.
  3. På sidan SAS-princip väljer du knappen Kopiera bredvid fältet Primär Anslut ionssträng.
  4. Kopiera den och spara den så att du kan använda den senare i träningen.