Смена названия маршрута - Облачный литейный завод - PullRequest
0 голосов
/ 05 марта 2019

Каждый компонент (java) конкретного приложения развертывается в Cloud Foundry в качестве экземпляра приложения.

Каждый экземпляр приложения (компонент) имеет соответствующее имя маршрута.

enter image description here

Каждый компонент обращается к другому компоненту через REST.

Каждый компонент (скажем, component2) имеет имя маршрута примерно как component2-dev.abc.xyz.com.

Вкл. сине-зеленое развертывание любого компонента (скажем, component2) в PCFoundry, имя маршрута component2 изменяется на некоторое время.В течение этой продолжительности component1 не может связаться, потому что component1 не знает об изменении имени маршрута.component1 пытается связаться со старым именем маршрута component2

При перезапуске component1, component1 может связаться с component2, что нарушает цель сине-зеленого развертывания


Как решить проблему изменения имени маршрута при сине-зеленом развертывании в PCF?Как component1 (на лету) может обновить свой кеш новым именем маршрута component2?

...