1

У меня есть сервер конфигурации, который использует Spring Cloud Config и Spring Cloud Bus и некоторые клиенты, у которых также есть Spring Cloud Bus. Каждый раз, когда я меняю конфигурацию, я использую почтальон для отправки/шины/обновления на сервер конфигурации. Я нашел два способа сделать это:Spring Cloud Bus, как указать несколько адресатов в/bus/refresh? Destination =?

  1. ReFRESH конкретного клиента: http://localhost/bus/refresh/app1:dev:8080
  2. Обновить все клиенты: http://localhost/bus/refresh

Есть ли способ, чтобы обновить два конкретных клиентов с одного запроса пост?

ответ

0

Если вы хотите использовать один и тот же сервис, вы можете сделать http://localhost/bus/refresh/app1:dev:*.

1

Вы можете дать несколько имени приложения в одном/автобусе/обновить URL назначения с & отделенным, как показано ниже, он будет обновлять конфигурацию двух конкретных упомянутых приложений (APP1 и app2):

http://localhost/bus/refresh?destination=app1: & app2: