Wprowadzenie

Ukończone

Wyobraź sobie, że tworzysz dużą aplikację o znaczeniu krytycznym. Aplikacja składa się z wielu mikrousług, które muszą działać spójnie, aby zapewnić klientom bezproblemowe środowisko.

Posiadanie tych mikrousług komunikujących się za pośrednictwem interfejsu REST stanowi wąskie gardło, które można rozwiązać, stosując koncepcje programowania asynchronicznego. Użycie kolejki ułatwia oddzielenie różnych aspektów aplikacji, dzięki czemu można tworzyć, konserwować i skalować je w miarę dostosowywania obciążenia.

Postanawiasz utworzyć przestrzeń nazw usługi Azure Service Bus, która będzie pełnić rolę brokera komunikatów, aby korzystać z zalet programowania asynchronicznego w aplikacjach Java. Planujesz korzystać ze znajomości ekosystemów Java i Spring oraz używać znanego interfejsu API usługi Java Message Service (JMS) 2.0 do komunikowania się z usługą Service Bus.

Cele szkolenia

Zawartość tego modułu:

  • Dowiedz się więcej o programie JMS 2.0 i sposobie korzystania z niego do interakcji z usługą Service Bus.
  • Napisz aplikację Spring Boot do wysyłania komunikatów do usługi Service Bus.
  • Napisz aplikację Spring Boot w celu odbierania komunikatów z usługi Service Bus.