Snabbstart: Distribuera ett händelsedrivet program till Azure Spring Apps

Kommentar

Basic-, Standard- och Enterprise-planerna kommer att vara inaktuella från och med mitten av mars 2025, med en 3-årig pensionsperiod. Vi rekommenderar att du övergår till Azure Container Apps. Mer information finns i meddelandet om azure Spring Apps-pensionering.

Standardförbrukningen och den dedikerade planen kommer att vara inaktuell från och med den 30 september 2024, med en fullständig avstängning efter sex månader. Vi rekommenderar att du övergår till Azure Container Apps. Mer information finns i Migrera Azure Spring Apps Standard-förbrukning och dedikerad plan till Azure Container Apps.

Den här artikeln gäller för: ✔️ Standardförbrukning och dedikerad (förhandsversion) ✔️ Basic/Standard ✔️ Enterprise

Den här artikeln beskriver hur du distribuerar ett Spring Boot-händelsedrivet program till Azure Spring Apps.

Exempelprojektet är ett händelsedrivet program som prenumererar på en Service Bus-kö med namnet lower-caseoch sedan hanterar meddelandet och skickar ett annat meddelande till en annan kö med namnet upper-case. För att göra appen enkel konverterar meddelandebearbetning bara meddelandet till versaler. Följande diagram visar den här processen:

Diagram som visar den händelsedrivna apparkitekturen i Azure Spring Apps.

Den här artikeln innehåller följande alternativ för att distribuera till Azure Spring Apps:

  • Alternativet Azure Portal är det enklaste och snabbaste sättet att skapa resurser och distribuera program med ett enda klick. Det här alternativet är lämpligt för Spring-utvecklare som snabbt vill distribuera program till Azure-molntjänster.
  • Plugin-alternativet Azure Portal + Maven är ett mer konventionellt sätt att skapa resurser och distribuera program steg för steg. Det här alternativet är lämpligt för Spring-utvecklare som använder Azure-molntjänster för första gången.
  • Cli-alternativet Azure Developer är ett effektivare sätt att automatiskt skapa resurser och distribuera program via enkla kommandon. Azure Developer CLI använder en mall för att etablera de Azure-resurser som behövs och för att distribuera programkoden. Det här alternativet är lämpligt för Spring-utvecklare som är bekanta med Azure-molntjänster.
  • Alternativet Azure Portal är det enklaste och snabbaste sättet att skapa resurser och distribuera program med ett enda klick. Det här alternativet är lämpligt för Spring-utvecklare som snabbt vill distribuera program till Azure-molntjänster.
  • Plugin-alternativet Azure Portal + Maven är ett mer konventionellt sätt att skapa resurser och distribuera program steg för steg. Det här alternativet är lämpligt för Spring-utvecklare som använder Azure-molntjänster för första gången.
  • Azure CLI-alternativet använder ett kraftfullt kommandoradsverktyg för att hantera Azure-resurser. Det här alternativet är lämpligt för Spring-utvecklare som är bekanta med Azure-molntjänster.

1. Förutsättningar

2. Förbereda Spring-projektet

Knappen Distribuera till Azure i nästa avsnitt startar en Azure Portal upplevelse som laddar ned ett JAR-paket från sidan ASA-Samples-Web-Application-versioner på GitHub. Inga lokala förberedelsesteg krävs.

3. Förbereda molnmiljön

De viktigaste resurserna du behöver för att köra det här exemplet är en Azure Spring Apps-instans, ett Azure Key Vault och en Azure Service Bus-instans. Använd följande steg för att skapa dessa resurser.

I det här avsnittet används knappen Distribuera till Azure för att starta en distributionsupplevelse i Azure Portal. Den här upplevelsen använder en ARM-mall för att skapa Azure-resurser.

3.1. Logga in på Azure-portalen

Gå till Azure Portal och ange dina autentiseringsuppgifter för att logga in på portalen. Standardvyn är instrumentpanelen.

3.2. Skapa Azure-resurser

Använd följande steg för att skapa alla Azure-resurser som appen är beroende av:

  1. Välj följande knappen Distribuera till Azure för att starta distributionsupplevelsen i Azure Portal:

    Knapp för att distribuera Resource Manager-mallen till Azure.

  2. Fyll i formuläret på fliken Grundläggande . Använd följande tabell som guide för att fylla i formuläret:

    Inställning Föreslaget värde beskrivning
    Abonnemang Namnet på din prenumeration. Den Azure-prenumeration som ska användas för servern. Om du har flera prenumerationer väljer du den prenumeration där du vill debiteras för resursen.
    Resursgrupp myresourcegroup Ett nytt resursgruppnamn eller ett befintligt namn i prenumerationen.
    Region Den region som är närmast dina användare. Regionen används för att skapa resursgruppen.
  3. Välj Granska och skapa för att granska dina val. Välj sedan Skapa för att distribuera appen till Azure Spring Apps.

  4. Välj ikonen Aviseringar (en bjällra) i verktygsfältet för att övervaka distributionsprocessen. När distributionen är klar kan du välja Fäst på instrumentpanelen, vilket skapar en panel för den här tjänsten på din Azure Portal instrumentpanel som en genväg till tjänstens översiktssida. Välj Gå till resurs för att öppna tjänstens översiktssida.

    Skärmbild av Azure Portal som visar sidan Översikt med fönstret för anpassade distributionsmeddelanden öppet.

4. Distribuera appen till Azure Spring Apps

Knappen Distribuera till Azure i föregående avsnitt startar en Azure Portal upplevelse som innehåller programdistribution, så inget annat behövs.

2. Förbereda Spring-projektet

Knappen Distribuera till Azure i nästa avsnitt startar en Azure Portal upplevelse som laddar ned ett JAR-paket från sidan ASA-Samples-Web-Application-versioner på GitHub. Inga lokala förberedelsesteg krävs.

3. Förbereda molnmiljön

De viktigaste resurserna du behöver för att köra det här exemplet är en Azure Spring Apps-instans, en Azure Key Vault-instans och en Azure Service Bus-instans. Använd följande steg för att skapa dessa resurser.

I det här avsnittet används knappen Distribuera till Azure för att starta en distributionsupplevelse i Azure Portal. Den här upplevelsen använder en ARM-mall för att skapa Azure-resurser.

3.1. Logga in på Azure-portalen

Gå till Azure Portal och ange dina autentiseringsuppgifter för att logga in på portalen. Standardvyn är instrumentpanelen.

3.2. Skapa Azure-resurser

Använd följande steg för att skapa alla Azure-resurser som appen är beroende av:

  1. Välj följande knappen Distribuera till Azure för att starta distributionsupplevelsen i Azure Portal:

    Knapp för att distribuera Resource Manager-mallen till Azure.

  2. Fyll i formuläret på fliken Grundläggande . Använd följande tabell som guide för att fylla i formuläret:

    Inställning Föreslaget värde beskrivning
    Abonnemang Namnet på din prenumeration. Den Azure-prenumeration som ska användas för servern. Om du har flera prenumerationer väljer du den prenumeration där du vill debiteras för resursen.
    Resursgrupp myresourcegroup Ett nytt resursgruppnamn eller ett befintligt namn i prenumerationen.
    Region Den region som är närmast dina användare. Regionen används för att skapa resursgruppen.
  3. Välj Granska och skapa för att granska dina val. Välj sedan Skapa för att distribuera appen till Azure Spring Apps.

  4. Välj ikonen Aviseringar (en bjällra) i verktygsfältet för att övervaka distributionsprocessen. När distributionen är klar kan du välja Fäst på instrumentpanelen, vilket skapar en panel för den här tjänsten på din Azure Portal instrumentpanel som en genväg till tjänstens översiktssida. Välj Gå till resurs för att öppna tjänstens översiktssida.

    Skärmbild av Azure Portal som visar sidan Översikt med fönstret för anpassade distributionsmeddelanden öppet.

4. Distribuera appen till Azure Spring Apps

Knappen Distribuera till Azure i föregående avsnitt startar en Azure Portal upplevelse som innehåller programdistribution, så inget annat behövs.

2. Förbereda Spring-projektet

Knappen Distribuera till Azure i nästa avsnitt startar en Azure Portal upplevelse som laddar ned ett JAR-paket från sidan ASA-Samples-Web-Application-versioner på GitHub. Inga lokala förberedelsesteg krävs.

3. Förbereda molnmiljön

De viktigaste resurserna du behöver för att köra det här exemplet är en Azure Spring Apps-instans och en Azure Service Bus-instans. I följande avsnitt beskrivs hur du skapar dessa resurser.

I det här avsnittet används knappen Distribuera till Azure för att starta en distributionsupplevelse i Azure Portal. Den här upplevelsen använder en ARM-mall för att skapa Azure-resurser.

3.1. Logga in på Azure-portalen

Gå till Azure Portal och ange dina autentiseringsuppgifter för att logga in på portalen. Standardvyn är instrumentpanelen.

3.2. Skapa Azure-resurser

Använd följande steg för att skapa alla Azure-resurser som appen är beroende av:

  1. Välj följande knappen Distribuera till Azure för att starta distributionsupplevelsen i Azure Portal:

    Knapp för att distribuera Resource Manager-mallen till Azure.

  2. Fyll i formuläret på fliken Grundläggande . Använd följande tabell som guide för att fylla i formuläret:

    Inställning Föreslaget värde beskrivning
    Abonnemang Namnet på din prenumeration. Den Azure-prenumeration som ska användas för servern. Om du har flera prenumerationer väljer du den prenumeration där du vill debiteras för resursen.
    Resursgrupp myresourcegroup Ett nytt resursgruppnamn eller ett befintligt namn i prenumerationen.
    Region Den region som är närmast dina användare. Regionen används för att skapa resursgruppen.
  3. Välj Granska och skapa för att granska dina val. Välj sedan Skapa för att distribuera appen till Azure Spring Apps.

  4. Välj ikonen Aviseringar (en bjällra) i verktygsfältet för att övervaka distributionsprocessen. När distributionen är klar kan du välja Fäst på instrumentpanelen, vilket skapar en panel för den här tjänsten på din Azure Portal instrumentpanel som en genväg till tjänstens översiktssida. Välj Gå till resurs för att öppna tjänstens översiktssida.

    Skärmbild av Azure Portal som visar sidan Översikt med fönstret för anpassade distributionsmeddelanden öppet.

4. Distribuera appen till Azure Spring Apps

Knappen Distribuera till Azure i föregående avsnitt startar en Azure Portal upplevelse som innehåller programdistribution, så inget annat behövs.

5. Verifiera appen

Använd följande steg för att bekräfta att den händelsedrivna appen fungerar korrekt. Du kan verifiera appen genom att skicka ett meddelande till lower-case kön och sedan bekräfta att det finns ett meddelande i upper-case kön.

  1. Skicka ett meddelande till lower-case kön med Service Bus Explorer. Mer information finns i avsnittet Skicka ett meddelande till en kö eller ett ämne i Använda Service Bus Explorer för att köra dataåtgärder på Service Bus.

  2. Bekräfta att ett nytt meddelande skickas till upper-case kön. Mer information finns i avsnittet Granska ett meddelande i Använda Service Bus Explorer för att köra dataåtgärder på Service Bus.

  1. Gå till översiktssidan för Azure Spring Apps-instansen och välj Loggar för att kontrollera appens loggar.

    Skärmbild av Azure Portal som visar sidan Azure Spring Apps-loggar.

  1. Skicka ett meddelande till lower-case kön med Service Bus Explorer. Mer information finns i avsnittet Skicka ett meddelande till en kö eller ett ämne i Använda Service Bus Explorer för att köra dataåtgärder på Service Bus.

  2. Bekräfta att ett nytt meddelande skickas till upper-case kön. Mer information finns i avsnittet Granska ett meddelande i Använda Service Bus Explorer för att köra dataåtgärder på Service Bus.

  1. Gå till översiktssidan för Azure Spring Apps-instansen och välj Loggar för att kontrollera appens loggar.

    Skärmbild av Azure Portal som visar sidan Azure Spring Apps-loggar.

  2. Kontrollera informationen för varje resursdistribution, vilket är användbart för att undersöka eventuella distributionsproblem.

6. Rensa resurser

Se till att ta bort de resurser som du skapade i den här artikeln när du inte längre behöver dem. Du kan ta bort den Azure-resursgrupp som innehåller alla resurser i resursgruppen.

Använd följande steg för att ta bort hela resursgruppen, inklusive den nyligen skapade tjänsten:

  1. Leta reda på resursgruppen på Azure Portal. På navigeringsmenyn väljer du Resursgrupper och sedan namnet på resursgruppen.

  2. På sidan Resursgrupp väljer du Ta bort. Ange namnet på resursgruppen i textrutan för att bekräfta borttagningen och välj sedan Ta bort.

Använd följande steg för att ta bort hela resursgruppen, inklusive den nyligen skapade tjänsten:

  1. Leta reda på resursgruppen på Azure Portal. På navigeringsmenyn väljer du Resursgrupper och sedan namnet på resursgruppen.

  2. På sidan Resursgrupp väljer du Ta bort. Ange namnet på resursgruppen i textrutan för att bekräfta borttagningen och välj sedan Ta bort.

7. Nästa steg

Mer information finns i följande artiklar: