Apache Camel多线程处理

use*_*943 5 java apache multithreading routes

我希望路由能够在几个线程中同时运行.

from(¨timer://foo¨).to(¨jdbc://myDataSource¨).to(¨mock:results¨)
Run Code Online (Sandbox Code Playgroud)

我可以使用两个路由(timer + seda)来获得那种结果,但这很难看(除了使用额外的线程),或者我可以多次创建路由.是否有任何正常的方式来获得这种行为?

Mic*_*hal 0

我认为您可以使用并发消费者线程选项。请参阅竞争消费者 EIPSEDA页面,其中描述了这些选项。希望能帮助到你!