Spring Batch ETL в Red Hat OpenShiftJAVA

Программисты JAVA общаются здесь
Anonymous
Spring Batch ETL в Red Hat OpenShift

Сообщение Anonymous »

У меня есть требование: мне нужно выполнить Spring Batch ETL в OpenShift. Я сослался на документацию.
Как разделить задачи по модулям в OpenShift? Я хочу создать систему, в которой мастер определяет количество разделов и модулей и распределяет задачи по рабочим модулям. Возможно ли это? Я знаю, что если я настрою один пакет для каждого модуля, он отключится после завершения. Как в этом случае завершатся работу модулей? Как только они закончат, они автоматически отключатся? Например, вместо того, чтобы настраивать по одному заданию для каждого модуля в OpenShift, я хочу использовать одно задание для обработки пакета с задачами, разделенными на рабочие модули и повторяющимися для нескольких пакетов. Это хороший дизайн?
Мои входные данные в ETL — 100 папок и структура папок следующая.
корень -> ПапкаA -> 96 папок -> 4 файла (.fasta, .csv, .txt, .csv) в каждой из 96 папок. Я хочу параллельно анализировать/сохранять 96 файлов fasta, затем параллельно 96 файлов .csv и так далее. Это должно произойти для каждой папки в корне.
Технический стек
  • Spring Boot 3.4
  • Spring Batch 4
  • OpenShift 4.18
  • Java 21


Подробнее здесь: https://stackoverflow.com/questions/797 ... -openshift

Вернуться в «JAVA»