Dear all, I am using Apache Camel to handle files from SFTP. Becausethere are too many file in the same directoty, I want to use multithreading to handle these files.
Hera is my code. from("sftp://${sftp.username}:${sftp.password}@${sftp.host}:${sftp.port}/myDirectory?" + "readLock=changed&readLockMinAge=10s&autoCreate=true&move=finish/$simple{date:now:yyyyMMdd}/$simple{file:onlyname}" + "&moveFailed=failed/$simple{date:now:yyyyMMdd}/$simple{file:onlyname}") .to("seda:img"); from("seda:img") .threads(5,20) .keepAliveTime(20) .process(parseTypeProcessor) .process(uploadToOSSProcessor) .process(saveImgProcessor) .end(); But it does not work. Is there any way to use multithreading in Apache Camel? Any help or information that you can provide will be greatly appreciated. Sincerely, Robben robbenp...@foxmail.com