Share via


Quickstart: Een gebeurtenisgestuurde toepassing implementeren in Azure Spring Apps

Notitie

De eerste 50 vCPU-uren en 100 GB geheugenuren zijn elke maand gratis. Zie Prijsreductie: Azure Spring Apps kost meer, kost minder! in de Azure-blog apps.

Notitie

Azure Spring Apps is de nieuwe naam voor de Azure Spring Cloud-service. Hoewel de service een nieuwe naam heeft, ziet u de oude naam op sommige plaatsen terwijl we werken aan het bijwerken van assets, zoals schermopnamen, video's en diagrammen.

Dit artikel is van toepassing op: ✔️ Standaardverbruik en toegewezen (preview) ✔️ Basic/Standard ✔️ Enterprise

In dit artikel wordt uitgelegd hoe u een Gebeurtenisgestuurde Spring Boot-toepassing implementeert in Azure Spring Apps.

Het voorbeeldproject is een gebeurtenisgestuurde toepassing die zich abonneert op een Service Bus-wachtrij met de naam lower-caseen vervolgens het bericht afhandelt en een ander bericht verzendt naar een andere wachtrij met de naam upper-case. Als u de app eenvoudig wilt maken, converteert berichtverwerking het bericht naar hoofdletters. In het volgende diagram ziet u dit proces:

Diagram met de gebeurtenisgestuurde App-architectuur van Azure Spring Apps.

Dit artikel bevat de volgende opties voor implementatie in Azure Spring Apps:

  • De optie Azure Portal is de eenvoudigste en snelste manier om resources te maken en toepassingen met één klik te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die snel toepassingen willen implementeren in Azure-cloudservices.
  • De optie Azure Portal + Maven-invoegtoepassing is een conventionelere manier om resources te maken en toepassingen stap voor stap te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die azure-cloudservices voor het eerst gebruiken.
  • De Azure Developer CLI-optie is een efficiëntere manier om automatisch resources te maken en toepassingen te implementeren via eenvoudige opdrachten. De Azure Developer CLI maakt gebruik van een sjabloon om de Benodigde Azure-resources in te richten en de toepassingscode te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die bekend zijn met Azure-cloudservices.
  • De azure-portaloptie is de eenvoudigste en snelste manier om resources te maken en toepassingen met één klik te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die snel toepassingen willen implementeren in Azure-cloudservices.
  • De optie Azure Portal + Maven-invoegtoepassing is een conventionelere manier om resources te maken en toepassingen stap voor stap te implementeren. Deze optie is geschikt voor Spring-ontwikkelaars die azure-cloudservices voor het eerst gebruiken.
  • De Azure CLI-optie maakt gebruik van een krachtig opdrachtregelprogramma voor het beheren van Azure-resources. Deze optie is geschikt voor Spring-ontwikkelaars die bekend zijn met Azure-cloudservices.

1. Vereisten

2. Het Spring-project voorbereiden

Met de knop Implementeren naar Azure in de volgende sectie wordt een Azure-portal-ervaring gestart waarmee een JAR-pakket wordt gedownload van de releasepagina van ASA-Samples-Web-Application op GitHub. Er zijn geen lokale voorbereidingsstappen nodig.

3. De cloudomgeving voorbereiden

De belangrijkste resources die u nodig hebt om dit voorbeeld uit te voeren, zijn een Azure Spring Apps-exemplaar, een Azure Key Vault en een Azure Service Bus-exemplaar. Gebruik de volgende stappen om deze resources te maken.

In deze sectie wordt een knop Implementeren in Azure gebruikt om een implementatie-ervaring te starten in Azure Portal. Deze ervaring maakt gebruik van een ARM-sjabloon om Azure-resources te maken.

3.1. Meld u aan bij Azure Portal

Ga naar Azure Portal en voer uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.

3.2. Azure-resources maken

Gebruik de volgende stappen om alle Azure-resources te maken waarvoor de app afhankelijk is:

  1. Selecteer de volgende knop Implementeren in Azure om de implementatie-ervaring in Azure Portal te starten:

    Knop voor het implementeren van de Resource Manager-sjabloon in Azure.

  2. Vul het formulier in op het tabblad Basisbeginselen . Gebruik de volgende tabel als richtlijn voor het voltooien van het formulier:

    Instelling Voorgestelde waarde Beschrijving
    Abonnement De naam van uw abonnement. Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource.
    Resourcegroep myresourcegroup Een nieuwe resourcegroepnaam of een bestaande naam uit uw abonnement.
    Regio De regio die zich het dichtst bij uw gebruikers bevindt. De regio wordt gebruikt om de resourcegroep te maken.
  3. Selecteer Controleren en Maken om uw selecties te controleren. Selecteer vervolgens Maken om de app te implementeren in Azure Spring Apps.

  4. Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee maakt u een tegel voor deze service op uw Azure Portal-dashboard als snelkoppeling naar de overzichtspagina van de service. Selecteer Ga naar de resource om de overzichtspagina van de service te openen.

    Schermopname van Azure Portal met de pagina Overzicht met het deelvenster Aangepaste implementatiemeldingen geopend.

4. De app implementeren in Azure Spring Apps

Met de knop Implementeren in Azure in de vorige sectie wordt een Azure-portal-ervaring gestart die toepassingsimplementatie omvat, zodat er niets anders nodig is.

2. Het Spring-project voorbereiden

Met de knop Implementeren naar Azure in de volgende sectie wordt een Azure-portal-ervaring gestart waarmee een JAR-pakket wordt gedownload van de releasepagina van ASA-Samples-Web-Application op GitHub. Er zijn geen lokale voorbereidingsstappen nodig.

3. De cloudomgeving voorbereiden

De belangrijkste resources die u nodig hebt om dit voorbeeld uit te voeren, zijn een Azure Spring Apps-exemplaar, een Azure Key Vault-exemplaar en een Azure Service Bus-exemplaar. Gebruik de volgende stappen om deze resources te maken.

In deze sectie wordt een knop Implementeren in Azure gebruikt om een implementatie-ervaring te starten in Azure Portal. Deze ervaring maakt gebruik van een ARM-sjabloon om Azure-resources te maken.

3.1. Meld u aan bij Azure Portal

Ga naar Azure Portal en voer uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.

3.2. Azure-resources maken

Gebruik de volgende stappen om alle Azure-resources te maken waarvoor de app afhankelijk is:

  1. Selecteer de volgende knop Implementeren in Azure om de implementatie-ervaring in Azure Portal te starten:

    Knop voor het implementeren van de Resource Manager-sjabloon in Azure.

  2. Vul het formulier in op het tabblad Basisbeginselen . Gebruik de volgende tabel als richtlijn voor het voltooien van het formulier:

    Instelling Voorgestelde waarde Beschrijving
    Abonnement De naam van uw abonnement. Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource.
    Resourcegroep myresourcegroup Een nieuwe resourcegroepnaam of een bestaande naam uit uw abonnement.
    Regio De regio die zich het dichtst bij uw gebruikers bevindt. De regio wordt gebruikt om de resourcegroep te maken.
  3. Selecteer Controleren en Maken om uw selecties te controleren. Selecteer vervolgens Maken om de app te implementeren in Azure Spring Apps.

  4. Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee maakt u een tegel voor deze service op uw Azure Portal-dashboard als snelkoppeling naar de overzichtspagina van de service. Selecteer Ga naar de resource om de overzichtspagina van de service te openen.

    Schermopname van Azure Portal met de pagina Overzicht met het deelvenster Aangepaste implementatiemeldingen geopend.

4. De app implementeren in Azure Spring Apps

Met de knop Implementeren in Azure in de vorige sectie wordt een Azure-portal-ervaring gestart die toepassingsimplementatie omvat, zodat er niets anders nodig is.

2. Het Spring-project voorbereiden

Met de knop Implementeren naar Azure in de volgende sectie wordt een Azure-portal-ervaring gestart waarmee een JAR-pakket wordt gedownload van de releasepagina van ASA-Samples-Web-Application op GitHub. Er zijn geen lokale voorbereidingsstappen nodig.

3. De cloudomgeving voorbereiden

De belangrijkste resources die u nodig hebt om dit voorbeeld uit te voeren, zijn een Azure Spring Apps-exemplaar en een Azure Service Bus-exemplaar. In de volgende secties wordt beschreven hoe u deze resources maakt.

In deze sectie wordt een knop Implementeren in Azure gebruikt om een implementatie-ervaring te starten in Azure Portal. Deze ervaring maakt gebruik van een ARM-sjabloon om Azure-resources te maken.

3.1. Meld u aan bij Azure Portal

Ga naar Azure Portal en voer uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.

3.2. Azure-resources maken

Gebruik de volgende stappen om alle Azure-resources te maken waarvoor de app afhankelijk is:

  1. Selecteer de volgende knop Implementeren in Azure om de implementatie-ervaring in Azure Portal te starten:

    Knop voor het implementeren van de Resource Manager-sjabloon in Azure.

  2. Vul het formulier in op het tabblad Basisbeginselen . Gebruik de volgende tabel als richtlijn voor het voltooien van het formulier:

    Instelling Voorgestelde waarde Beschrijving
    Abonnement De naam van uw abonnement. Het Azure-abonnement dat u wilt gebruiken voor uw server. Als u meerdere abonnementen hebt, kiest u het abonnement waarin u wilt worden gefactureerd voor de resource.
    Resourcegroep myresourcegroup Een nieuwe resourcegroepnaam of een bestaande naam uit uw abonnement.
    Regio De regio die zich het dichtst bij uw gebruikers bevindt. De regio wordt gebruikt om de resourcegroep te maken.
  3. Selecteer Controleren en Maken om uw selecties te controleren. Selecteer vervolgens Maken om de app te implementeren in Azure Spring Apps.

  4. Selecteer het pictogram Meldingen (een klok) op de werkbalk om het implementatieproces te bewaken. Nadat de implementatie is voltooid, kunt u Vastmaken aan dashboard selecteren. Hiermee maakt u een tegel voor deze service op uw Azure Portal-dashboard als snelkoppeling naar de overzichtspagina van de service. Selecteer Ga naar de resource om de overzichtspagina van de service te openen.

    Schermopname van Azure Portal met de pagina Overzicht met het deelvenster Aangepaste implementatiemeldingen geopend.

4. De app implementeren in Azure Spring Apps

Met de knop Implementeren in Azure in de vorige sectie wordt een Azure-portal-ervaring gestart die toepassingsimplementatie omvat, zodat er niets anders nodig is.

5. De app valideren

Gebruik de volgende stappen om te controleren of de gebeurtenisgestuurde app correct werkt. U kunt de app valideren door een bericht naar de lower-case wachtrij te verzenden en vervolgens te bevestigen dat er een bericht in de upper-case wachtrij staat.

  1. Verzend een bericht naar de lower-case wachtrij met Service Bus Explorer. Zie de sectie Een bericht verzenden naar een wachtrij of onderwerp van Service Bus Explorer gebruiken om gegevensbewerkingen uit te voeren op Service Bus voor meer informatie.

  2. Controleer of er een nieuw bericht naar de upper-case wachtrij wordt verzonden. Zie de sectie Een bericht bekijken van Service Bus Explorer gebruiken om gegevensbewerkingen uit te voeren op Service Bus voor meer informatie.

  1. Ga naar de overzichtspagina van het Azure Spring Apps-exemplaar en selecteer Logboeken om de logboeken van de app te controleren.

    Schermopname van Azure Portal met de pagina Azure Spring Apps-logboeken.

  1. Verzend een bericht naar de lower-case wachtrij met Service Bus Explorer. Zie de sectie Een bericht verzenden naar een wachtrij of onderwerp van Service Bus Explorer gebruiken om gegevensbewerkingen uit te voeren op Service Bus voor meer informatie.

  2. Controleer of er een nieuw bericht naar de upper-case wachtrij wordt verzonden. Zie de sectie Een bericht bekijken van Service Bus Explorer gebruiken om gegevensbewerkingen uit te voeren op Service Bus voor meer informatie.

  1. Ga naar de overzichtspagina van het Azure Spring Apps-exemplaar en selecteer Logboeken om de logboeken van de app te controleren.

    Schermopname van Azure Portal met de pagina Azure Spring Apps-logboeken.

  2. Controleer de details voor elke resource-implementatie, wat handig is voor het onderzoeken van implementatieproblemen.

6. Resources opschonen

Verwijder de resources die u in dit artikel hebt gemaakt wanneer u ze niet meer nodig hebt. U kunt de Azure-resourcegroep verwijderen, met alle resources uit de resourcegroep.

Gebruik de volgende stappen om de hele resourcegroep te verwijderen, inclusief de zojuist gemaakte service:

  1. Zoek de resourcegroep in Azure Portal. Selecteer resourcegroepen in het navigatiemenu en selecteer vervolgens de naam van uw resourcegroep.

  2. Selecteer Verwijderen op de pagina Resourcegroep. Voer de naam van de resourcegroep in het tekstvak in om het verwijderen te bevestigen en selecteer Vervolgens Verwijderen.

Gebruik de volgende stappen om de hele resourcegroep te verwijderen, inclusief de zojuist gemaakte service:

  1. Zoek de resourcegroep in Azure Portal. Selecteer resourcegroepen in het navigatiemenu en selecteer vervolgens de naam van uw resourcegroep.

  2. Selecteer Verwijderen op de pagina Resourcegroep. Voer de naam van de resourcegroep in het tekstvak in om het verwijderen te bevestigen en selecteer Vervolgens Verwijderen.

7. Volgende stappen

Raadpleeg voor meer informatie de volgende artikelen: