Zasílání zpráv ve službě Azure Service Bus se službou Java Message Service
Zatímco se vytváří váš obor názvů služby Azure Service Bus, podívejme se, co je Java Message Service (JMS) 2.0.
Co je Java Message Service?
JMS je aplikační programovací rozhraní, které funguje jako pseudospráva zasílání zpráv pro nasazení aplikací Java a Spring. Umožňuje aplikacím provádět následující operace:
- Operace správy: Vytváření, čtení, aktualizace a odstraňování front, témat a předplatných
- Operace s daty: Vytváření, odesílání, čtení a přijímání a odstraňování zpráv.
Rozhraní JMS API umožňuje aplikacím používat rozhraní enterprise messaging brokers, podobně jako Service Bus, asynchronně.
Service Bus s JMS a Spring Bootem
Pojďme se zaměřit na využití super oblíbeného rozhraní JMS 2.0 API ke komunikaci se službou Service Bus.
Použití Spring Bootu, obvykle s Spring Initializr, máte tři hlavní úkoly, které můžete dosáhnout:
- Přidejte do aplikace závislosti služby Service Bus.
- Odesílání zpráv do fronty služby Service Bus
- Příjem zpráv z fronty služby Service Bus
Toto nastavení používá dvě aplikace Spring Boot: jeden odesílatel a jeden příjemce.