Можно ли запустить Spring Cloud Netflix через несколько центров обработки данных OpenShift - PullRequest
0 голосов
/ 30 апреля 2019

В нашей команде мы пытаемся использовать Spring Cloud Netflix на платформе openshift origin. Мы можем легко запускать java / spring boot / cloud netflix до тех пор, пока нам не понадобятся стручки для регистрации в eureka через центры обработки данных. Обратите внимание, что отдельные центры обработки данных являются отдельными экземплярами происхождения. Это не работает, так как модули из разных центров обработки данных не могут вызывать друг друга, поскольку они не отображаются напрямую извне (хотя службы есть). Это создает проблемы доступности, когда все модули развертывания выходят из строя, и аварийное переключение должно вызывать модули другого центра обработки данных, но они не могут подключиться. Мы стараемся избегать регистрации по сервисам, так как это уменьшает возможность балансировки нагрузки по пакетам.

Можно ли как-то разрешить внешнее отображение модулей, чтобы они могли вызывать друг друга через центр обработки данных?

Есть ли разумный способ обойти это с помощью услуг?

...