Úvod
Představte si, že vytváříte velkou kritickou aplikaci. Vaše aplikace se skládá z několika mikroslužeb, které musí koherentně fungovat a poskytovat tak zákazníkům bezproblémové prostředí.
Díky tomu, že tyto mikroslužby komunikují přes REST, představují kritické body, které můžete vyřešit přijetím asynchronních programovacích konceptů. Použití fronty vám pomůže oddělit různé aspekty aplikace, abyste je mohli vyvíjet, udržovat a škálovat při přizpůsobení úloh.
Rozhodnete se vytvořit obor názvů služby Azure Service Bus, který bude fungovat jako zprostředkovatel zpráv a přinese výhody asynchronního programování pro aplikace v Javě. Plánujete používat znalosti ekosystémů Javy a Spring a ke komunikaci se službou Service Service 2.0 (Java Message Service) 2.0 api.
Cíle výuky
V tomto modulu:
- Přečtěte si o JMS 2.0 a o tom, jak ho používat k interakci se službou Service Bus.
- Napište aplikaci Spring Boot pro odesílání zpráv do služby Service Bus.
- Napište aplikaci Spring Boot pro příjem zpráv ze služby Service Bus.