【发布时间】:2013-10-17 09:50:29
【问题描述】:
我希望路由同时在多个线程中运行。
from(¨timer://foo¨).to(¨jdbc://myDataSource¨).to(¨mock:results¨)
我可以使用两条路由(timer + seda)来获得那种结果,但这很难看(除了使用额外的线程),或者我可以多次创建路由。是否有任何正常方法来获得这种行为?
【问题讨论】:
标签: java multithreading apache routes
我希望路由同时在多个线程中运行。
from(¨timer://foo¨).to(¨jdbc://myDataSource¨).to(¨mock:results¨)
我可以使用两条路由(timer + seda)来获得那种结果,但这很难看(除了使用额外的线程),或者我可以多次创建路由。是否有任何正常方法来获得这种行为?
【问题讨论】:
标签: java multithreading apache routes
我认为您可以使用 concurrentConsumers 或 thread 选项。请参阅描述这些选项的Competing Consumers EIP 和SEDA 页面。希望对您有所帮助!
【讨论】: