Introduktion

Slutförd

Anta att du skapar ett stort verksamhetskritiskt program. Ditt program består av flera mikrotjänster som måste fungera konsekvent för att ge dina kunder en sömlös upplevelse.

Att låta dessa mikrotjänster kommunicera via REST utgör en flaskhals som du kan lösa genom att använda asynkrona programmeringskoncept. Med hjälp av en kö kan du frikoppla olika aspekter av ditt program så att du kan utveckla, underhålla och skala dem när din arbetsbelastning anpassas.

Du bestämmer dig för att skapa ett Azure Service Bus-namnområde som fungerar som meddelandekö för att ge fördelarna med asynkron programmering till dina Java-program. Du planerar att använda din kunskap om Java- och Spring-ekosystem och använda det välbekanta Java Message Service (JMS) 2.0-API:et för att kommunicera med Service Bus.

Utbildningsmål

I den här modulen gör du följande:

  • Lär dig mer om JMS 2.0 och hur du använder det för att interagera med Service Bus.
  • Skriv ett Spring Boot-program för att skicka meddelanden till Service Bus.
  • Skriv ett Spring Boot-program för att ta emot meddelanden från Service Bus.