При наличии весеннего облачного сервера конфигурации с бэкэндом GitHub.
При запуске он клонирует удаленный репозиторий и начинает обслуживать конфигурации.
В соответствии с этим
https://cloud.spring.io/spring-cloud-config/1.4.x/single/spring-cloud-config.html#_push_notifications_and_spring_cloud_bus
можно настроить веб-крючок GitHub, который будет отправлять уведомление на конечную точку POST /monitor
, если сервер конфигурации имеет зависимость spring-cloud-config-monitor
.
Далее документ описывает, что сервер конфигурации будет транслировать сообщение всем клиентам, еслиправильная настройка на месте, но я упускаю часть, как сам сервер конфигурации обновляется?
Производит ли он git pull -f
при получении сообщения веб-крюка?
Можно ли настроить это поведение, реализовав любоенапример, компонент типа слушателя?
Это может быть полезно, например, для фильтрации на основе полезной нагрузки сообщения webhook.