Начальник приложения Spring Cloud Stream Источник файла для Spring Batch Cloud Task

У меня есть приложение для пакетной загрузки, которое принимает на вход плоский файл. Я преобразовал приложение в облачную задачу и развернул на локальном сервере локальных потоков данных. Затем я создал поток, начинающийся с File Source -> tasklaunchrequest-transform -> task-launcher-local, который запускает мое приложение пакетной облачной задачи.

Похоже, что файл не входит в пакетное приложение. Я не вижу ничего в журналах, чтобы указать на это.

Я проверил документы по адресу https://github.com/spring-cloud-stream-app-starters/tasklaunchrequest-transform/tree/master/spring-cloud-starter-stream-processor-tasklaunchrequest-transform

Это говорит

Любой тип ввода. (полезные данные и заголовок отбрасываются)

Мой вопрос заключается в том, как передать файл в качестве полезной нагрузки из File Source в пакетное приложение, которое представляется очень простой функцией.

любая помощь очень ценится.

1 ответ

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

Другие вопросы по тегам