В чем разница между ‘com.microsoft.azure’ и ‘com.azure’?

#spring #azure #spring-boot

#spring #azure #spring-загрузка

Вопрос:

При создании нового проекта Spring Boot с использованием Spring Initializr и добавлением Azure Support он добавляет зависимость com.microsoft.azure:azure-spring-boot-starter .

 implementation 'com.microsoft.azure:azure-spring-boot-starter'
 

В документации spring cloud говорится:

Запись службы поддержки Azure содержит поддержку автоматической настройки для управляемых служб Azure […]

Теперь я хотел бы отправлять и получать сообщения от Azure Service Bus , и документация хочет, чтобы я добавил зависимость azure-servicebus .

 implementation 'com.microsoft.azure:azure-spring-boot-starter'
implementation 'com.microsoft.azure:azure-servicebus'
 

Хорошо, хорошо. Когда я теперь переключаюсь на Microsoft и читаю документацию о сервисной шине там, в ней упоминаются две библиотеки, где Microsoft заявляет, что вторая устаревшая и устаревшая.

  1. azure-messaging-servicebus (последняя версия) implementation 'com.azure:azure-messaging-servicebus:7.0.0'
  2. azure-servicebus (устаревший) 'com.microsoft.azure:azure-servicebus'

Вопрос

  1. Документация по загрузке Spring просто устарела?
  2. Я где-то читал, что библиотеки in com.microsoft.com предназначены для управления самим ресурсом, а библиотеки in com.azure — для управления данными. Это правда?
  3. Что подразумевается под поддержкой автоматической настройки?

Как вы можете видеть, я очень смущен, какие зависимости мне нужно добавить. Также я не понимаю разницы между пакетами из com.azure и com.microsoft.azure .

Может кто-нибудь, пожалуйста, пролить свет на это?