我是Spring框架的新手,我正在使用spring进行一个简单的项目并陷入其间。 在我的项目中,我使用spring poller从目录中读取文件。然后通过各种渠道处理该文件并将其发送到队列。但问题是“file-inbound-channel-adapter”(我正在使用)一次只能读取一个文件。 所以我需要一个能够一次读取和处理多个文件的解决方案。 有没有办法在spring集成中实现多线程。 谢谢。
答案 0 :(得分:4)
向轮询器添加task-executor
;见the documentation。
您可以使用max-messages-per-poll
和任务执行程序的池大小来控制并发性。有关详细信息,请参阅complete poller configuration details。