Пользовательское приложение Spring Cloud Dataflow застряло в состоянии развертывания - PullRequest
0 голосов
/ 22 января 2019

Я создал собственное приложение процессора Spring Cloud Stream и развернул его как шаг процессора в потоке Source | Processor | Sink.Кажется, все работает нормально, но мое пользовательское приложение показывает «развертывание» в пользовательском интерфейсе потока данных.Я развернул его как SNAPSHOT от mavenLocal, если это повлияет на что-либо.Я что-то упустил, чтобы SCDF узнал, что развертывание прошло успешно?

1 Ответ

0 голосов
/ 23 января 2019

Обычным виновником в этом случае является недоступность конечных точек привода Boot во время работы.

Более конкретно, это, вероятно, связано с тем, что конечные точки Spring Boot /health и /info недоступны для SCDF во время выполнения. В Spring Cloud Stream v2.0 и более поздних версиях вам придется явно добавлять зависимости «привод» и «веб» в приложение Spring Cloud Stream; они являются необязательными с точки зрения структуры.

Подробнее здесь .

С этими зависимостями, упакованными в classpath и после повторного развертывания потока, вы сможете увидеть статус как Deployed.

...