Как интегрировать пакет Spring (без загрузки Spring ) с сервером потока данных Spring Cloud

#spring-batch #spring-cloud-dataflow #spring-batch-admin

Вопрос:

Мы запускаем пакет spring с сервером приложений jboss (поэтому не можем запустить его как приложение spring boot). Существуют ли какие-либо варианты интеграции для мониторинга/администрирования пакета spring с помощью Spring Cloud DataFlowServer для пакета spring, работающего в контейнере Jboss ?

Комментарии:

1. Нет, это невозможно. Существует открытая проблема, чтобы прояснить это в документации: github.com/spring-io/dataflow.spring.io/issues/345 .

Ответ №1:

У меня была аналогичная проблема, когда я использовал spring batch с сервером приложений weblogic 12.2.1.4 и хотел, чтобы консоль администратора отображала статус выполнения заданий. Поток данных Spring Cloud не соответствовал моим требованиям. В итоге я разветвил старый проект spring-batch-admin и обновил его для работы с последней версией библиотек spring batch и spring boot. Мое раздвоенное репо git здесь. Я включаю это в качестве зависимости в свой файл war, который я развертываю в weblogic, и он предоставляет функции администрирования пакета spring, встроенные в мое приложение.

Комментарии:

1. Спасибо за подробности.. Я посмотрю ваше репо и предоставлю свои отзывы.

2. Вероятно, на это тоже стоит посмотреть htmlpreview.github.io/?https://github.com/tuxdevelop/. … Я не уверен, как вы создаете свое приложение, но для нас мы все еще используем SpringBoot, даже если мы создаем файл war, который мы развертываем в weblogic. Таким образом, мы можем использовать lightmin (во встроенном режиме) для предоставления консоли администратора spring batch. Я собираюсь разобраться в этом для нашей цели.