Udostępnij za pomocą


Szybki start: wdrażanie aplikacji opartej na zdarzeniach w usłudze Azure Spring Apps

Uwaga / Notatka

Plany Podstawowy, Standardowy i Enterprise weszły w okres wycofania z dniem 17 marca 2025 r. Aby uzyskać więcej informacji, zobacz ogłoszenie o wycofaniu usługi Azure Spring Apps.

Ten artykuł dotyczy:✅ Podstawowa/Standardowa ✅ Enterprise

W tym artykule wyjaśniono, jak wdrożyć aplikację opartą na zdarzeniach spring boot w usłudze Azure Spring Apps.

Przykładowy projekt to aplikacja sterowana zdarzeniami, która subskrybuje kolejkę usługi Service Bus o nazwie lower-case, a następnie obsługuje komunikat i wysyła kolejny komunikat do innej kolejki o nazwie upper-case. Aby aplikacja jest prosta, przetwarzanie komunikatów tylko konwertuje komunikat na wielkie litery. Na poniższym diagramie przedstawiono ten proces:

Diagram przedstawiający architekturę aplikacji opartej na zdarzeniach usługi Azure Spring Apps.

Ten artykuł zawiera następujące opcje wdrażania w usłudze Azure Spring Apps:

  • Opcja witryny Azure Portal jest najprostszym i najszybszym sposobem tworzenia zasobów i wdrażania aplikacji za pomocą jednego kliknięcia. Ta opcja jest odpowiednia dla deweloperów platformy Spring, którzy chcą szybko wdrażać aplikacje w usługach w chmurze platformy Azure.
  • Opcja wtyczki Azure Portal + Maven to bardziej konwencjonalny sposób tworzenia zasobów i wdrażania aplikacji krok po kroku. Ta opcja jest odpowiednia dla deweloperów platformy Spring korzystających z usług w chmurze platformy Azure po raz pierwszy.
  • Opcja interfejsu wiersza polecenia dla deweloperów platformy Azure to bardziej wydajny sposób automatycznego tworzenia zasobów i wdrażania aplikacji za pomocą prostych poleceń. Interfejs wiersza polecenia dewelopera platformy Azure używa szablonu do aprowizowania potrzebnych zasobów platformy Azure i wdrażania kodu aplikacji. Ta opcja jest odpowiednia dla deweloperów platformy Spring, którzy znają usługi w chmurze platformy Azure.
  • Opcja witryny Azure Portal to najprostszy i najszybszy sposób tworzenia zasobów i wdrażania aplikacji za pomocą jednego kliknięcia. Ta opcja jest odpowiednia dla deweloperów platformy Spring, którzy chcą szybko wdrażać aplikacje w usługach w chmurze platformy Azure.
  • Opcja wtyczki Azure Portal + Maven to bardziej konwencjonalny sposób tworzenia zasobów i wdrażania aplikacji krok po kroku. Ta opcja jest odpowiednia dla deweloperów platformy Spring korzystających z usług w chmurze platformy Azure po raz pierwszy.
  • Opcja interfejsu wiersza polecenia platformy Azure używa zaawansowanego narzędzia wiersza polecenia do zarządzania zasobami platformy Azure. Ta opcja jest odpowiednia dla deweloperów platformy Spring, którzy znają usługi w chmurze platformy Azure.

1. Wymagania wstępne

  • Subskrypcja platformy Azure. Jeśli nie masz jeszcze konta platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.
  • Subskrypcja platformy Azure. Jeśli nie masz jeszcze konta platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

2. Przygotowanie projektu Spring

Przycisk Wdróż na platformie Azure w następnej sekcji uruchamia portal Azure, który pobiera pakiet JAR ze strony ASA-Samples-Web-Application releases w witrynie GitHub. Nie są wymagane żadne lokalne kroki przygotowania.

3. Przygotowanie środowiska chmury

Główne zasoby potrzebne do uruchomienia tego przykładu to wystąpienie usługi Azure Spring Apps, wystąpienie usługi Azure Key Vault i wystąpienie usługi Azure Service Bus. Aby utworzyć te zasoby, wykonaj następujące czynności.

W tej sekcji użyto przycisku Wdróż na platformie Azure , aby uruchomić środowisko wdrażania w witrynie Azure Portal. To doświadczenie używa szablonu ARM do tworzenia zasobów platformy Azure.

3.1. Zaloguj się do witryny Azure Portal

Przejdź do witryny Azure Portal i wprowadź swoje poświadczenia, aby zalogować się do portalu. Domyślny widok to panel kontrolny usług.

3.2. Tworzenie zasobów platformy Azure

Wykonaj następujące kroki, aby utworzyć wszystkie zasoby platformy Azure, od których zależy aplikacja:

  1. Wybierz następujący przycisk Wdróż na platformie Azure , aby uruchomić środowisko wdrażania w witrynie Azure Portal:

    Przycisk wdrażania szablonu usługi Resource Manager na platformie Azure.

  2. Wypełnij formularz na karcie Podstawy . Użyj poniższej tabeli jako przewodnika do ukończenia formularza:

    Ustawienia Sugerowana wartość Opis
    Subskrypcja Nazwa subskrypcji. Subskrypcja platformy Azure, która ma być używana dla serwera. Jeśli masz wiele subskrypcji, wybierz subskrypcję, w której chcesz naliczać opłaty za zasób.
    Grupa zasobów myresourcegroup Nowa nazwa grupy zasobów lub istniejąca nazwa z subskrypcji.
    Region Region najbliżej Twoich użytkowników. Region jest używany do tworzenia grupy zasobów.
  3. Wybierz Przejrzyj i Utwórz, aby przejrzeć swoje wybory. Następnie wybierz pozycję Utwórz , aby wdrożyć aplikację w usłudze Azure Spring Apps.

  4. Na pasku narzędzi wybierz ikonę Powiadomienia (dzwonek), aby monitorować proces wdrażania. Po zakończeniu wdrażania możesz wybrać pozycję Przypnij do pulpitu nawigacyjnego, co spowoduje utworzenie kafelka dla tej usługi na pulpicie nawigacyjnym Azure Portal jako skrótu do strony Przegląd usługi. Wybierz pozycję Przejdź do zasobu, aby otworzyć stronę Przegląd usługi.

    Zrzut ekranu portalu Azure przedstawiający stronę Przegląd z otwartym panelem powiadomień wdrożenia niestandardowego.

4. Wdrażanie aplikacji w usłudze Azure Spring Apps

Przycisk Wdróż na platformie Azure w poprzedniej sekcji uruchamia portal Azure, który obejmuje wdrażanie aplikacji, więc nic więcej nie jest potrzebne.

2. Przygotowanie projektu Spring

Przycisk Wdróż na platformie Azure w następnej sekcji uruchamia portal Azure, który pobiera pakiet JAR ze strony ASA-Samples-Web-Application releases w witrynie GitHub. Nie są wymagane żadne lokalne kroki przygotowania.

3. Przygotowanie środowiska chmury

Zasoby główne, które musisz posiadać, aby uruchomić ten przykład, to wystąpienie usługi Azure Spring Apps oraz wystąpienie usługi Azure Service Bus. W poniższych sekcjach opisano sposób tworzenia tych zasobów.

W tej sekcji użyto przycisku Wdróż na platformie Azure , aby uruchomić środowisko wdrażania w witrynie Azure Portal. To doświadczenie używa szablonu ARM do tworzenia zasobów platformy Azure.

3.1. Zaloguj się do witryny Azure Portal

Przejdź do witryny Azure Portal i wprowadź swoje poświadczenia, aby zalogować się do portalu. Domyślny widok to panel kontrolny usług.

3.2. Tworzenie zasobów platformy Azure

Wykonaj następujące kroki, aby utworzyć wszystkie zasoby platformy Azure, od których zależy aplikacja:

  1. Wybierz następujący przycisk Wdróż na platformie Azure , aby uruchomić środowisko wdrażania w witrynie Azure Portal:

    Przycisk wdrażania szablonu usługi Resource Manager na platformie Azure.

  2. Wypełnij formularz na karcie Podstawy . Użyj poniższej tabeli jako przewodnika do ukończenia formularza:

    Ustawienia Sugerowana wartość Opis
    Subskrypcja Nazwa subskrypcji. Subskrypcja platformy Azure, która ma być używana dla serwera. Jeśli masz wiele subskrypcji, wybierz subskrypcję, w której chcesz naliczać opłaty za zasób.
    Grupa zasobów myresourcegroup Nowa nazwa grupy zasobów lub istniejąca nazwa z subskrypcji.
    Region Region najbliżej Twoich użytkowników. Region jest używany do tworzenia grupy zasobów.
  3. Wybierz Przejrzyj i Utwórz, aby przejrzeć swoje wybory. Następnie wybierz pozycję Utwórz , aby wdrożyć aplikację w usłudze Azure Spring Apps.

  4. Na pasku narzędzi wybierz ikonę Powiadomienia (dzwonek), aby monitorować proces wdrażania. Po zakończeniu wdrażania możesz wybrać pozycję Przypnij do pulpitu nawigacyjnego, co spowoduje utworzenie kafelka dla tej usługi na pulpicie nawigacyjnym Azure Portal jako skrótu do strony Przegląd usługi. Wybierz pozycję Przejdź do zasobu, aby otworzyć stronę Przegląd usługi.

    Zrzut ekranu portalu Azure przedstawiający stronę Przegląd z otwartym panelem powiadomień wdrożenia niestandardowego.

4. Wdrażanie aplikacji w usłudze Azure Spring Apps

Przycisk Wdróż na platformie Azure w poprzedniej sekcji uruchamia portal Azure, który obejmuje wdrażanie aplikacji, więc nic więcej nie jest potrzebne.

5. Weryfikowanie aplikacji

Wykonaj poniższe kroki, aby potwierdzić, że aplikacja sterowana zdarzeniami działa poprawnie. Aplikację można zweryfikować, wysyłając komunikat do kolejki lower-case, a następnie upewniając się, że w kolejce upper-case znajduje się komunikat.

  1. Wyślij komunikat do kolejki za pomocą Eksploratora lower-case usługi Service Bus. Aby uzyskać więcej informacji, zobacz sekcję Wysyłanie komunikatu do kolejki lub tematu w temacieUżywanie Eksploratora usługi Service Bus do uruchamiania operacji na danych w usłudze Service Bus.

  2. Potwierdź, że nowy komunikat jest wysyłany do kolejki upper-case. Aby uzyskać więcej informacji, zobacz sekcję Przyjrzyj się wiadomości w Używanie Eksploratora usługi Service Bus do uruchamiania operacji na danych w usłudze Service Bus.

  1. Przejdź do strony Przegląd wystąpienia usługi Azure Spring Apps i wybierz Dzienniki, aby przejrzeć dzienniki aplikacji.

    Zrzut ekranu witryny Azure Portal przedstawiający stronę Dzienniki usługi Azure Spring Apps.

  1. Wyślij komunikat do kolejki za pomocą Eksploratora lower-case usługi Service Bus. Aby uzyskać więcej informacji, zobacz sekcję Wysyłanie komunikatu do kolejki lub tematu w temacieUżywanie Eksploratora usługi Service Bus do uruchamiania operacji na danych w usłudze Service Bus.

  2. Potwierdź, że nowy komunikat jest wysyłany do kolejki upper-case. Aby uzyskać więcej informacji, zobacz sekcję Przyjrzyj się wiadomości w Używanie Eksploratora usługi Service Bus do uruchamiania operacji na danych w usłudze Service Bus.

  1. Przejdź do strony Przegląd wystąpienia usługi Azure Spring Apps i wybierz Dzienniki, aby przejrzeć dzienniki aplikacji.

    Zrzut ekranu witryny Azure Portal przedstawiający stronę Dzienniki usługi Azure Spring Apps.

  2. Sprawdź szczegóły poszczególnych wdrożeń zasobów, które są przydatne do badania problemów z wdrażaniem.

6. Czyszczenie zasobów

Pamiętaj, aby usunąć zasoby utworzone w tym artykule, gdy nie są już potrzebne. Możesz usunąć grupę zasobów platformy Azure zawierającą wszystkie zasoby w tej grupie.

Wykonaj następujące kroki, aby usunąć całą grupę zasobów, w tym nowo utworzoną usługę:

  1. Znajdź grupę zasobów w witrynie Azure Portal. W menu nawigacji wybierz pozycję Grupy zasobów, a następnie wybierz nazwę grupy zasobów.

  2. Na stronie Grupa zasobów wybierz pozycję Usuń. Wprowadź nazwę grupy zasobów w polu tekstowym, aby potwierdzić usunięcie, a następnie wybierz pozycję Usuń.

Wykonaj następujące kroki, aby usunąć całą grupę zasobów, w tym nowo utworzoną usługę:

  1. Znajdź grupę zasobów w witrynie Azure Portal. W menu nawigacji wybierz pozycję Grupy zasobów, a następnie wybierz nazwę grupy zasobów.

  2. Na stronie Grupa zasobów wybierz pozycję Usuń. Wprowadź nazwę grupy zasobów w polu tekstowym, aby potwierdzić usunięcie, a następnie wybierz pozycję Usuń.

7. Następne kroki

Aby uzyskać więcej informacji, zobacz następujące artykuły: