2016-02-29 1 views
0

Я настраиваю тестовую среду Java Spring с помощью программного обеспечения Netflix OSS. В комплекте у меня есть сервер Eureka Discovery, базовый тестовый микросервис и служба Sidecar, которая подключается к службе Falcor NodeJS.Можно ли запустить/остановить приложение Falcor (NodeJS) через Sidecar Java Spring?

Эти службы должны быть запущены/остановлены системой развертывания, которая знает, как убивать Java-приложения. Можно ли убить приложение NodeJS через экземпляр Sidecar? Если да, то как?

Благодаря

ответ

0

коляски не предназначен для запуска и остановки процессов. Только там можно зарегистрировать его и предоставить проверки работоспособности и т. Д. Для управления жизненным циклом приложений вам понадобится другая система типа супервизора.

+0

Это имеет смысл. Просто для того, чтобы прояснить мое понимание ... должно ли коляска управлять любыми взаимодействиями с данными приложений (например, перемещать данные между Falcor и другими микросервисами Java) или создавать дополнительные API для этой цели? – MDalt

+0

Коляска предназначена для регистрации службы без java с помощью eureka и предоставления исходящего прокси. Весь входящий трафик поступает непосредственно в службу non java. – spencergibb