Магазин метаданных Spring Integration

Как новичок в Spring Integration, я изо всех сил пытался найти способ «прочитать файл» и пометить этот конкретный файл как читать, чтобы избежать чтения того же файла другим параллельным приложением (предотвращение дублирования).

Интеграция Spring предоставляет хранилище метаданных. Как я могу реализовать это решение с помощью JDBC-Metadata-Store? Есть ли какой-нибудь пример или учебник для достижения этой цели?

0
0
768
1

Ответы 1

Согласно JdbcMetadataStoreСправочное руководство, вам нужно перейти по ссылке на главу Чтение файлов. И есть параграф о FileSystemPersistentAcceptOnceFileListFilter, который в сочетании с MetadataStorte обеспечивает единый файловый процесс для одновременных приложений.

Я мог бы заставить его работать там, где только один сервер фактически обрабатывает файл. Сейчас я изо всех сил пытаюсь остановить случайное нарушение первичного ключа Oracle, которое время от времени вижу в журналах. Есть идеи о том, что может быть не так или чего не хватает?

André Diniz 11.05.2020 22:01

Пожалуйста, поднимите новую тему SO с гораздо более подробной информацией: похоже, что эта старая уже не актуальна. Спасибо

Artem Bilan 11.05.2020 22:07
stackoverflow.com/questions/61747197/…
André Diniz 12.05.2020 10:36

Привет, Артем, я только что поднял новую тему SO по запросу. См. Ссылку выше. Спасибо!

André Diniz 15.05.2020 19:47

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