Как мы можем объединить readLockCheckInterval и maxMessagesPerPoll в конфигурации компонентов файла верблюда? - PullRequest
0 голосов
/ 14 декабря 2018

Мы столкнулись с проблемой, заключающейся в том, что компонент файла верблюда readLockCheckInterval позволяет обрабатывать один файл за раз, а для следующей блокировки файла верблюд будет ждать времени readLockCheckInterval.У нас есть 10000 или более файлов, которые мы хотим обрабатывать параллельно.Я хочу использовать атрибут maxMessagesPerPoll для доступа к нескольким файлам в опросе, но с readLockCheckInterval, потому что верблюд снимает блокировку файла, если файл все еще копируется.Будет очень полезно, если найдется какой-то другой способ решения вышеуказанной проблемы.Я пытаюсь настроить маршрут следующим образом:

from ("inputFolder? Recursive = true & moveFailed = .error & readLock = updated & readLockCheckInterval = 5000 & readLockTimeout = 20000 & maxMessagesPerPoll = 5 & eagerMaxMessagesPerPoll = true 100")

...