Udostępnij za pośrednictwem


Tworzenie przestrzeni nazw usługi Service Bus i kolejki przy użyciu witryny Azure Portal

W tym przewodniku Szybki start pokazano, jak utworzyć przestrzeń nazw usługi Service Bus i kolejkę przy użyciu witryny Azure Portal. Pokazano również, jak uzyskać poświadczenia autoryzacji, których aplikacja kliencka może używać do wysyłania/odbierania komunikatów do/z kolejki.

Czym są kolejki usługi Service Bus?

Kolejki usługi Service Bus obsługują model komunikacji z użyciem komunikatów obsługiwanych przez blokera. W przypadku korzystania z kolejek składniki aplikacji rozproszonej nie komunikują się bezpośrednio ze sobą; zamiast tego wymieniają komunikaty za pośrednictwem kolejki, która działa jako pośrednik (broker). Producent komunikatu (nadawca) przekazuje komunikat do kolejki i kontynuuje jego przetwarzanie. Konsument komunikatu (odbiorca) asynchronicznie pobiera komunikat z kolejki i go przetwarza. Producent nie musi czekać na odpowiedź od konsumenta, aby kontynuować przetwarzanie i wysyłanie dalszych wiadomości. Kolejki umożliwiają dostarczanie komunikatów metodą pierwszy na wejściu — pierwszy na wyjściu (FIFO) do jednego lub większej liczby konkurencyjnych konsumentów. To oznacza, że komunikaty są zwykle odbierane i przetwarzane przez odbiorców w kolejności, w której zostały dodane do kolejki, a każdy komunikat jest odbierany i przetwarzany przez tylko jednego konsumenta.

QueueConcepts

Kolejki usługi Service Bus to technologia ogólnego przeznaczenia, która może być używana w wielu różnych scenariuszach:

  • Komunikacja między rolami sieci Web i procesów roboczych w wielowarstwowej aplikacji Azure.
  • Komunikacja między aplikacjami lokalnymi i hostowanymi na platformie Azure w rozwiązaniu hybrydowym.
  • Komunikacja między składnikami aplikacji rozproszonej działającej lokalnie w różnych organizacjach lub działach organizacji.

Korzystanie z kolejek umożliwia łatwiejsze skalowanie aplikacji i pozwala na większą elastyczność architektury.

Wymagania wstępne

Aby ukończyć ten przewodnik Szybki start, upewnij się, że masz subskrypcję platformy Azure. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem możesz utworzyć bezpłatne konto.

Tworzenie przestrzeni nazw w witrynie Azure Portal

Aby rozpocząć korzystanie z jednostek obsługi komunikatów usługi Service Bus na platformie Azure, utwórz przestrzeń nazw o nazwie unikatowej na platformie Azure. Przestrzeń nazw udostępnia kontener określania zakresu dla zasobów usługi Service Bus, takich jak kolejki i tematy, w aplikacji.

Aby utworzyć przestrzeń nazw:

  1. Zaloguj się w witrynie Azure Portal.

  2. Wybierz menu wysuwane w lewym górnym rogu i przejdź do strony Wszystkie usługi.

  3. Na lewym pasku nawigacyjnym wybierz pozycję Integracja.

  4. Przewiń w dół do pozycji Usługi obsługi komunikatów>Service Bus i wybierz pozycję Utwórz.

    Zrzut ekranu przedstawiający wybór opcji Utwórz zasób, integrację, a następnie usługę Service Bus w menu.

  5. Na karcie Podstawowe na stronie Tworzenie przestrzeni nazw wykonaj następujące kroki:

    1. W polu Subskrypcja wybierz subskrypcję platformy Azure, w której ma zostać utworzona przestrzeń nazw.

    2. W obszarze Grupa zasobów wybierz istniejącą grupę zasobów lub utwórz nową.

    3. Wprowadź nazwę przestrzeni nazw , która spełnia następujące konwencje nazewnictwa:

      • Nazwa musi być unikatowa na platformie Azure. System od razu sprawdza, czy nazwa jest dostępna.
      • Długość nazwy wynosi co najmniej 6 i co najwyżej 50 znaków.
      • Nazwa może zawierać tylko litery, cyfry, łączniki -.
      • Nazwa musi zaczynać się literą i kończyć literą lub cyfrą.
      • Nazwa nie kończy się ciągiem -sb lub -mgmt.
    4. W obszarze Lokalizacja wybierz region do hostowania przestrzeni nazw.

    5. W obszarze Warstwa cenowa wybierz warstwę cenową (Podstawowa, Standardowa lub Premium) dla przestrzeni nazw. W tym przewodniku Szybki start wybierz pozycję Standardowa.

      W przypadku wybrania warstwy Premium możesz włączyć replikację geograficzną dla przestrzeni nazw. Funkcja replikacji geograficznej zapewnia, że metadane i dane przestrzeni nazw są stale replikowane z regionu podstawowego do co najmniej jednego regionu pomocniczego.

      Ważne

      Jeśli chcesz korzystać z tematów i subskrypcji, wybierz warstwę Standardowa lub Premium. Tematy i subskrypcje nie są obsługiwane w warstwie cenowej Podstawowa.

      W przypadku wybrania warstwy cenowej Premium określ liczbę jednostek obsługi komunikatów. Warstwa Premium zapewnia izolację zasobów na poziomie procesora i pamięci, dlatego poszczególne obciążenia są od siebie odizolowane. Ten kontener zasobów jest nazywany jednostką obsługi komunikatów. Przestrzeń nazw w warstwie Premium ma co najmniej jedną jednostkę obsługi komunikatów. Możesz wybrać 1, 2, 4, 8 lub 16 jednostek obsługi komunikatów dla każdej przestrzeni nazw usługi Service Bus Premium. Aby uzyskać więcej informacji, zobacz Warstwę Premium komunikatów usługi Service Bus.

    6. Wybierz pozycję Przejrzyj i utwórz w dolnej części strony.

      Zrzut ekranu przedstawiający stronę Tworzenie przestrzeni nazw

    7. Na stronie Przeglądanie + tworzenie przejrzyj ustawienia i wybierz pozycję Utwórz.

  6. Po pomyślnym wdrożeniu zasobu wybierz pozycję Przejdź do zasobu na stronie wdrożenia.

    Zrzut ekranu przedstawiający stronę pomyślnego wdrożenia z linkiem Przejdź do zasobu.

  7. Zostanie wyświetlona strona główna dla przestrzeni nazw usługi Service Bus.

    Zrzut ekranu przedstawiający stronę główną utworzonej przestrzeni nazw usługi Service Bus.

Tworzenie kolejki w witrynie Azure Portal

  1. Na stronie Przestrzeń nazw usługi Service Bus rozwiń węzeł Jednostki w menu nawigacyjnym po lewej stronie i wybierz pozycję Kolejki.

  2. Na stronie Kolejki na pasku narzędzi wybierz pozycję + Kolejka.

  3. Wprowadź nazwę kolejki. Pozostaw pozostałe wartości z ustawieniami domyślnymi.

  4. Wybierz Utwórz.

    Zrzut ekranu przedstawiający stronę Tworzenie kolejki.

Następne kroki

W tym artykule utworzono przestrzeń nazw usługi Service Bus i kolejkę w przestrzeni nazw. Aby dowiedzieć się, jak wysyłać/odbierać komunikaty do/z kolejki, zobacz jeden z następujących przewodników Szybki start w sekcji Wysyłanie i odbieranie komunikatów .