Berichten in Azure Service Bus met Java Message Service Service

Voltooid

Terwijl uw Azure Service Bus-naamruimte wordt gemaakt, gaan we eens kijken wat Java Message Service (JMS) 2.0 is.

Wat is Java Message Service?

JMS is een interface voor toepassingsprogrammering die fungeert als een pseudostandaard voor java- en Spring-toepassingsimplementaties. Hiermee kunnen toepassingen de volgende bewerkingen uitvoeren:

  • Beheerbewerkingen: wachtrijen, onderwerpen en abonnementen maken, lezen, bijwerken en verwijderen.
  • Gegevensbewerkingen: berichten maken, verzenden, lezen en verwijderen.

Met de JMS-API kunnen toepassingen op een asynchrone manier interfacen met enterprise messaging-brokers, net zoals Service Bus.

Service Bus met JMS en Spring Boot

Laten we ons richten op het gebruik van de super populaire JMS 2.0-API om te communiceren met Service Bus.

Als u Spring Boot gebruikt, meestal met Spring Initializr, hebt u drie hoofdtaken om het volgende te bereiken:

  • Voeg Service Bus-afhankelijkheden toe aan uw toepassing.
  • Berichten verzenden naar een Service Bus-wachtrij.
  • Ontvang berichten uit de Service Bus-wachtrij.

Deze installatie maakt gebruik van twee Spring Boot-toepassingen: één afzender en één ontvanger.