Introductie

Voltooid

Stel dat u een grote bedrijfskritieke toepassing bouwt. Uw toepassing bestaat uit meerdere microservices die coherent moeten werken om uw klanten een naadloze ervaring te bieden.

Als u deze microservices via REST laat communiceren, ziet u een knelpunt dat u kunt oplossen door asynchrone programmeerconcepten te omarmen. Met behulp van een wachtrij kunt u verschillende aspecten van uw toepassing loskoppelen, zodat u deze kunt ontwikkelen, onderhouden en schalen wanneer uw workload zich aanpast.

U besluit een Azure Service Bus-naamruimte te maken om te fungeren als berichtbroker om de voordelen van asynchrone programmering voor uw Java-toepassingen te bieden. U bent van plan uw vertrouwdheid met Java- en Spring-ecosystemen te gebruiken en de vertrouwde Java Message Service (JMS) 2.0-API te gebruiken om te communiceren met Service Bus.

Leerdoelen

In deze module leert u het volgende:

  • Meer informatie over JMS 2.0 en hoe u deze kunt gebruiken om te communiceren met Service Bus.
  • Schrijf een Spring Boot-toepassing om berichten naar Service Bus te verzenden.
  • Schrijf een Spring Boot-toepassing om berichten van Service Bus te ontvangen.