Ćwiczenie — tworzenie przestrzeni nazw usługi Azure Service Bus Premium
W tej lekcji dowiesz się, jak utworzyć przestrzeń nazw usługi Azure Service Bus Premium.
Wprowadzenie do usługi Azure Service Bus
Usługa Azure Service Bus to w pełni zarządzany broker komunikatów przedsiębiorstwa z kolejkami komunikatów i tematami publikowania i subskrybowania. Usługa Service Bus służy do oddzielenia aplikacji i usług od siebie i zapewnia następujące korzyści:
- Równoważenie obciążenia działa między konkurencyjnymi procesami roboczymi
- Sejf kierowania i transferowania danych i kontrolek między granicami usług i aplikacji
- Koordynuje pracę transakcyjną, która wymaga wysokiego stopnia niezawodności
Scenariusze obsługi komunikatów
Niektóre typowe scenariusze obsługi komunikatów:
- Obsługa komunikatów: Transfer danych biznesowych, takich jak sprzedaż lub zamówienia zakupu, dzienniki lub przenoszenie zapasów.
- Rozdziel aplikacje: zwiększanie niezawodności i skalowalności aplikacji i usług. Producent i konsument nie muszą być w trybie online ani łatwo dostępne w tym samym czasie. Obciążenie jest wyrównane, tak aby skoki ruchu nie przewyższyły usługi.
- Równoważenie obciążenia: zezwalaj wielu konkurencyjnym konsumentom na odczytywanie z kolejki w tym samym czasie, z których każdy bezpiecznie uzyskuje wyłączność własności do określonych komunikatów.
- Tematy i subskrypcje: Włącz relacje 1:n między wydawcami i subskrybentami, co umożliwia subskrybentom wybieranie określonych wiadomości z opublikowanego strumienia komunikatów.
- Transakcje: Wykonaj kilka operacji, wszystkie w zakresie transakcji niepodzielnej.
- Sesje komunikatów: Implementowanie wysokiej koordynacji przepływów pracy i multipleksowanych transferów, które wymagają ścisłego porządkowania komunikatów lub odroczenia komunikatów.
Jeśli znasz innych brokerów komunikatów, takich jak Apache ActiveMQ, Rabbit MQ, TIBCO EMS i IBM MQ, pojęcia usługi Service Bus są podobne do tego, co wiesz.
Tworzenie przestrzeni nazw usługi Service Bus
Zacznij od utworzenia przestrzeni nazw. W usłudze Azure Service Bus przestrzeń nazw jest kontenerem kolejek i tematów. Każda przestrzeń nazw ma unikatową, w pełni kwalifikowaną nazwę domeny z podstawowymi i pomocniczymi kluczami szyfrowania sygnatury dostępu współdzielonego (SAS). Składnik wysyłający lub odbierający musi podać klucz sygnatury dostępu współdzielonego, aby uzyskać dostęp do obiektów w przestrzeni nazw.
Zaloguj się do witryny Azure Portal przy użyciu tych samych poświadczeń, które były używane do aktywowania piaskownicy. Otwórz link na nowej karcie lub nowym oknie i zachowaj go obok zawartości modułu Learn.
W obszarze Usługi platformy Azure wybierz pozycję Utwórz zasób.
W okienku Tworzenie zasobu wprowadź ciąg Service Bus w wyszukiwaniu globalnym. W wynikach wyszukiwania wybierz pozycję Service Bus opublikowaną przez firmę Microsoft dla platformy Azure, a następnie wybierz pozycję Utwórz.
W okienku Tworzenie przestrzeni nazw na karcie Podstawy wprowadź lub wybierz następujące wartości dla każdego ustawienia:
Ustawienie Wartość Opis Szczegóły projektu Subskrypcja Subskrypcja Concierge Subskrypcja używana do ćwiczeń w tym module. Grupa zasobów [Nazwa grupy zasobów piaskownicy] Nazwa grupy zasobów, w której ma zostać utworzona przestrzeń nazw usługi Service Bus. W tym ćwiczeniu utworzysz przestrzeń nazw w grupie zasobów, która została przypisana podczas aktywowania piaskownicy. Szczegóły wystąpienia Nazwa przestrzeni nazw [Nazwa unikatowa w skali globalnej] Wprowadź unikatową nazwę na platformie Azure.
Jeśli chcesz użyć formatu salesteamapp<Company><year>, nazwa przestrzeni nazw będzie wyglądać jak przykład salesteamappContoso2022.Lokalizacja Wybierz z listy rozwijanej Wybierz z bezpłatnych regionów piaskownicy wymienionych po tej tabeli. Warstwa cenowa Premium Obsługa interfejsu API usługi Java Message Service (JMS) 2.0 jest dostępna tylko w warstwie Premium. Bezpłatna piaskownica umożliwia tworzenie zasobów w podzestawie regionów globalnych platformy Azure. Podczas tworzenia zasobów wybierz region z poniższej listy:
- Zachodnie stany USA 2
- South Central US
- Central US
- East US
- West Europe
- Southeast Asia
- Japonia Wschodnia
- Brazylia Południowa
- Australia Południowo-Wschodnia
- Indie Centralne
Wybierz pozycję Przejrzyj i utwórz.
Po pomyślnym zakończeniu walidacji wybierz pozycję Utwórz , aby utworzyć przestrzeń nazw usługi Service Bus.
Po zakończeniu wdrażania wybierz pozycję Przejdź do zasobu.
Tworzenie kolejki usługi Service Bus
Następnie dodaj kolejkę komunikatów dotyczących sprzedaży indywidualnej do przestrzeni nazw:
- Na stronie Przestrzeń nazw usługi Service Bus wybierz pozycję Kolejki w obszarze Jednostki w menu po lewej stronie.
- Wybierz pozycję + Kolejka na pasku poleceń.
- W okienku Tworzenie kolejki w polu Nazwa wprowadź ciąg test-queue-jms, a następnie wybierz pozycję Utwórz.
Po utworzeniu kolejki komunikatów pozycja test-queue-jms jest wyświetlana w obszarze Kolejki w dolnej części okienka przestrzeni nazw usługi Service Bus.
Uzyskiwanie parametry połączenia do przestrzeni nazw
W dalszej części tego szkolenia użyjesz parametry połączenia dla tej przestrzeni nazw, aby nawiązać połączenie z przestrzenią nazw usługi Service Bus z poziomu aplikacji JMS.
- Na stronie Przestrzeń nazw usługi Service Bus wybierz pozycję Zasady dostępu współdzielonego w obszarze Ustawienia w menu po lewej stronie.
- Wybierz pozycję RootManageSharedAccessKey na stronie Zasady dostępu współdzielonego.
- Na stronie Zasady sygnatury dostępu współdzielonego wybierz przycisk Kopiuj obok pola Podstawowy ciąg Połączenie ion.
- Skopiuj go i zapisz, aby można było go użyć w dalszej części szkolenia.