Meddelanden i Azure Service Bus med Java Message Service
Medan ditt Azure Service Bus-namnområde skapas ska vi ta en titt på vad Java Message Service (JMS) 2.0 är.
Vad är Java Message Service?
JMS är ett programprogrammeringsgränssnitt som fungerar som en pseudostandard för meddelanden för Java- och Spring-programdistributioner. Det gör att program kan utföra följande åtgärder:
- Hanteringsåtgärder: Skapa, läsa, uppdatera och ta bort köer, ämnen och prenumerationer.
- Dataåtgärder: Skapa, skicka, läsa och ta emot och ta bort meddelanden.
JMS API gör det möjligt för program att interagera med meddelandeköer för företag, ungefär som Service Bus, på ett asynkront sätt.
Service Bus med JMS och Spring Boot
Nu ska vi fokusera på att använda det superpopulära JMS 2.0-API:et för att kommunicera med Service Bus.
Med Spring Boot, vanligtvis med Spring Initializr, har du tre huvudsakliga uppgifter att utföra:
- Lägg till Service Bus-beroenden i ditt program.
- Skicka meddelanden till en Service Bus-kö.
- Ta emot meddelanden från Service Bus-kön.
Den här konfigurationen använder två Spring Boot-program: en avsändare och en mottagare.