Введение

Завершено

Предположим, что вы создаете крупное критически важное приложение. Приложение состоит из нескольких микрослужб, согласованная работа которых должна обеспечивать простое взаимодействие с клиентами.

Если эти микрослужбы взаимодействуют через REST, это узкое место, которое можно решить, охватывая асинхронные концепции программирования. Использование очередей помогает отделить различные аспекты приложения таким образом, чтобы разрабатывать, обслуживать и масштабировать их по мере адаптации рабочей нагрузки.

Вы решили создать пространство имен служебной шины Azure, которое будет функционировать в качестве брокера сообщений, позволяющего использовать преимущества асинхронного программирования в приложениях Java. Вы планируете применить свои навыки работы с экосистемами Java и Spring и использовать знакомый API JMS 2.0 для взаимодействия со служебной шиной.

Цели обучения

Из этого модуля вы узнаете следующее:

  • узнаете о JMS 2.0 и использовании этого API для взаимодействия со служебной шиной;
  • напишете приложение Spring Boot для отправки сообщений в служебную шину;
  • напишете приложение Spring Boot для получения сообщений из служебной шины.