Cloud Foundry и композитный интерфейс - PullRequest
0 голосов
/ 24 марта 2019

Мы разрабатываем наше приложение, которое, вероятно, будет состоять из около 20 микросервисов. Мы планируем использовать Pivotal Cloud Foundry для управления нашими микросервисами и упростить создание платформы для развертывания и проверки работоспособности среди других.

Около 12 Microservice будет отображать HTML, и теперь мы хотим знать, как мы можем объединить все эти службы в один пользовательский интерфейс и представить его клиенту. Является ли Cloud Foundry плагином или как-то решает проблемы пользовательского интерфейса для микросервисов? PCF генерирует составной интерфейс?

1 Ответ

1 голос
/ 25 марта 2019

Облачный литейный плагин или как-то решает проблемы пользовательского интерфейса для микросервисов? PCF генерирует составной интерфейс?

Нет, платформа не делает это для вас. Он обрабатывает только запросы маршрутизации к вашим приложениям.

Около 12 Microservice будет отображать HTML, и теперь мы хотим знать, как мы можем объединить все эти службы в один пользовательский интерфейс и представить его клиенту.

Возможно, вы захотите использовать прокси-приложение перед вашими микросервисами. Прокси-сервер будет отвечать за представление единого интерфейса для ваших клиентов и объединение всех базовых служб вместе.

Netflix Zuul / Spring Cloud Zuul или Spring Cloud Gateway могут помочь в этом, если вы используете Java. Я также вижу, что люди используют Nginx в качестве обратного прокси-сервера для подобных вещей.

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

...