Шина Spring Cloud больше не поддерживает POST-запросы к /actuator/ bus-refresh

#spring-cloud #spring-boot-actuator #spring-cloud-config #spring-cloud-bus

#spring-cloud #spring-boot-actuator #spring-cloud-config #spring-cloud-bus

Вопрос:

Я обнаружил, что Spring Cloud Bus не поддерживает запросы POST в /actuator/ bus-обновить Spring Cloud версию 2020.0.0 . Когда я пытаюсь отправить его, я получаю 405 «Метод не разрешен». Есть ли какой-либо способ автоматически обновлять конфигурации всех моих клиентских сервисов без использования /monitor и git webhooks или понижения версии Spring Cloud?

Я включил spring-cloud-starter-bus-amqp и spring-boot-starter-actuator зависимости, bus-refresh конечная точка открыта. RabbitMQ запущен и запущен, тема springCloudBus создается, и очереди добавляются при запуске моих служб. Он извлекает источники свойств на мой сервер конфигурации, когда я ПОЛУЧАЮ запрос на /actuator / bus-refresh , но файлы свойств моих клиентских служб не обновляются, и сообщения не добавляются в очереди.

Ответ №1:

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

bus-env теперь busenv

обновление шины теперь является обновлением шины