#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
обновление шины теперь является обновлением шины