Konfigurowanie aplikacji na potrzeby wysyłania i odbierania komunikatów za pośrednictwem centrum zdarzeń

Ukończone

Po utworzeniu i skonfigurowaniu centrum zdarzeń należy skonfigurować aplikacje do wysyłania i odbierania strumieni danych zdarzeń za pośrednictwem centrum.

Na przykład rozwiązanie do przetwarzania płatności używa jakiejś formy aplikacji nadawcy do zbierania danych karty kredytowej klienta i aplikacji odbiorcy w celu sprawdzenia, czy karta kredytowa jest prawidłowa.

Istnieją różnice w sposobie konfigurowania aplikacji Java w porównaniu z aplikacją platformy .NET. Jednak zasady są takie same w przypadku umożliwienia aplikacjom nawiązywania połączenia z centrum zdarzeń oraz pomyślnego wysyłania lub odbierania komunikatów.

Jakie minimalne wymagania ma usługa Event Hubs do konfigurowania aplikacji?

Aby skonfigurować aplikację do wysyłania komunikatów do centrum zdarzeń, podaj następujące informacje, aby aplikacja mogła tworzyć poświadczenia połączenia:

  • Przestrzeń nazw centrum zdarzeń
  • Nazwa centrum zdarzeń
  • Nazwa zasad dostępu współdzielonego
  • Podstawowy współdzielony klucz dostępu

Aby skonfigurować aplikację w taki sposób, aby odbierała komunikaty z centrum zdarzeń, podaj następujące informacje w celu umożliwienia aplikacji utworzenia poświadczeń połączenia:

  • Przestrzeń nazw centrum zdarzeń
  • Nazwa centrum zdarzeń
  • Nazwa zasad dostępu współdzielonego
  • Podstawowy współdzielony klucz dostępu
  • Nazwa konta magazynu
  • Parametry połączenie konta magazynu
  • Nazwa kontenera konta magazynu

Jeśli masz aplikację odbiorcy, która przechowuje komunikaty w usłudze Azure Blob Storage, musisz również skonfigurować konto magazynu.

Polecenia interfejsu wiersza polecenia platformy Azure umożliwiające utworzenie konta magazynu ogólnego przeznaczenia w warstwie Standardowa

Interfejs wiersza polecenia platformy Azure udostępnia zestaw poleceń służących do tworzenia konta magazynu i zarządzania nim. Używamy ich w następnej lekcji, ale na razie jest to podsumowanie poleceń.

Napiwek

Istnieje kilka modułów MS Learn, w których omówiono konta magazynu, począwszy od modułu Wprowadzenie do usługi Azure Storage.

Polecenie opis
storage account create Tworzy konto magazynu ogólnego przeznaczenia w wersji 2.
storage account key list Pobiera klucz konta magazynu.
storage account show-connection-string Pobiera parametry połączenia konta usługi Azure Storage.
storage container create Utwórz nowy kontener na koncie magazynu.

Polecenie powłoki umożliwiające sklonowanie repozytorium GitHub aplikacji

Git to narzędzie do współpracy, które korzysta z rozproszonego modelu kontroli wersji i jest przeznaczone do współpracy w projektach oprogramowania i dokumentacji. Klienci Git są dostępni dla wielu platform, w tym systemu Windows, a wiersz polecenia Git jest zawarty w usłudze Azure Bash Cloud Shell. GitHub to internetowa usługa hostingu na potrzeby repozytoriów Git.

Jeśli masz aplikację, która jest hostowana jako projekt w usłudze GitHub, możesz utworzyć lokalną kopię projektu, klonując jego repozytorium za pomocą polecenia git clone.

Edytowanie plików w usłudze Cloud Shell

Aby zmodyfikować wszystkie pliki tworzące aplikację, można użyć jednego z wbudowanych edytorów w usłudze Cloud Shell. Na przykład możesz użyć wbudowanego edytora, aby dodać przestrzeń nazw centrum zdarzeń, nazwę centrum zdarzeń, nazwę zasad dostępu współdzielonego i klucz podstawowy.

Usługa Azure Cloud Shell obsługuje edytor nano, vim, emacs i Cloud Shell (kod). Wystarczy wprowadzić nazwę żądanego edytora, który zostanie uruchomiony w środowisku. W następnej lekcji użyjemy edytora (kodu) usługi Cloud Shell.

Podsumowanie

Aplikacje nadawcy i odbiorcy muszą być skonfigurowane z określonymi informacjami na temat środowiska usługi Event Hubs. Jeśli aplikacja odbiorcy przechowuje komunikaty w usłudze Blob Storage, musisz utworzyć konto magazynu. Jeśli aplikacja jest hostowana w usłudze GitHub, musisz sklonować ją do katalogu lokalnego. Edytory tekstów, takie jak nano , mogą służyć do dodawania przestrzeni nazw do aplikacji.