spring-boot-chaos-monkey - изменение конфигурации assualts/watcher на нескольких экземплярах одного и того же приложения

Spring-boot-chaos-monkey очень хорошо работает с приложением, запущенным на моем локальном компьютере, или если существует не более одного экземпляра приложения. Теперь представьте, что мое приложение имеет 2 экземпляра и размещено на aws за балансировщиком нагрузки, и я хотел изменить конфигурацию Assualts или наблюдателя. Как мне это сделать?

Потому что, если я изменю конфигурацию, нажав на остальную конечную точку, вызов будет перенаправлен на один из экземпляров, а состояние других экземпляров будет старым. Я могу придумать решение, в котором я могу хранить это в базе данных, и оба экземпляра приложения могут синхронизироваться с базой данных и обновлять конфигурацию. но есть ли лучший способ или по умолчанию для того же?

1 ответ

Начиная с версии 2.5.0 Chaos Monkey поддерживает функцию Toggle Library Unleashed.

Так что, если вы можете получить инстанс развязки, вы, скорее всего, сможете контролировать его через это.

См. Соответствующую ссылку на документ, чтобы узнать, как использовать флаги функций.

Другие вопросы по тегам