У меня есть приложение Spring Batch, которое выполняет следующие действия:
- Другое приложение помещает файл CSV в корзину S3 INBOUND
- Приложение Spring Batch читает файл CSV
- используя данные каждой строки, он вызывает конечную точку API и получает кавычку
- Поместите эти кавычки во вновь созданный CSV и поместите в корзину S3 OUTBOUND
Spring Batch Прикладной технический стек
Что я хочу сделать,
Когда другое приложение помещает новый файл в корзину S3 INBOUND, оно должно вызвать Spring Batch Операция (вызов конечной точки REST, которая запускает задание)
Могу ли я сделать это с помощью задания Cron K8s, которое запускается событиями S3? Если да, то может кто-нибудь объяснить, как? Или у меня есть другие варианты?