Övning – Skapa ditt Azure Service Bus Premium-namnområde
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 meddelandemäklare för företag med meddelandeköer och ämnesbaserad publicering och prenumeration. Service Bus används för att frikoppla program och tjänster från varandra och ger följande fördelar:
- Belastningsbalansering fördelar arbetet mellan konkurrerande arbetare
- Dirigerar och överför data och kontroller över tjänst- och programgränser på ett säkert sätt
- Samordnar transaktionsarbete som kräver hög tillförlitlighet
Meddelandescenarier
Några vanliga meddelandescenarier är:
- Messaging: Ö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 på ett säkert sätt får exklusivt ägande till specifika meddelanden.
- Ä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 meddelandeuppskjutning.
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 Service Bus-namnområde
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.
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.
Under Azure-tjänsterväljer du Skapa en resurs.
I fönstret Skapa en resurs anger du Service Bus i den globala sökningen. I sökresultaten väljer du Service Bus som publicerats av Microsoft för Azure och väljer sedan Skapa.
I fönstret Skapa namnområde går du till fliken Grundläggande och anger eller väljer följande värden för varje inställning:
Inställning Värde Beskrivning projektinformation Abonnemang 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 Namnområdesnamn [Globalt unikt namn] Ange ett namn som är unikt i Azure.
Om du vill använda formatet salesteamapp<Company><year>ser namnområdesnamnet ut som exemplet salesteamappContoso2022.Plats Välj i listrutan Välj mellan de kostnadsfria sandbox-regionerna 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 en delmängd av de globala Azure-regionerna. Välj en region i följande lista när du skapar resurser:
- Västra USA 2
- Sydcentrala USA
- Centrala USA
- Östra USA
- Europa, västra
- Sydostasien
- Japan, östra
- Södra Brasilien
- Australien, sydöstra
- Centrala Indien
Välj Granska + skapa.
När valideringen är klar väljer du Skapa för att skapa Service Bus-namnområdet.
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:
- På sidan Service Bus-namnområde väljer du Köer under Entiteter på den vänstra menyn.
- Välj + Kö på kommandofältet.
- I panelen Skapa kö, för Namn, ange test-queue-jms, och välj sedan Skapa.
När meddelandekön skapas visas test-queue-jms under Köer längst ned i namnområdesfönstret för Service Bus.
Hämta anslutningssträngen till namnområdet
Du använder anslutningssträngen 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.
- På sidan Service Bus-namnområde väljer du Principer för delad åtkomst under Inställningar på den vänstra menyn.
- Välj RootManageSharedAccessKey på sidan Principer för delad åtkomst.
- På sidan SAS-policy väljer du knappen Kopiera bredvid fältet Primär anslutningssträng.
- Kopiera den och spara den så att du kan använda den senare i träningen.