Apache Camel parallelProcessing()等效threads()指令

时间:2016-10-05 07:36:58

标签: parallel-processing apache-camel threadpool

我试图重构一些Apache Camel路由并尽可能地优化它们,而不改变它们的一般行为。我所看到的一件事是,大多数路线都使用指令parallelProcessing()

有没有办法在不改变路线行为的情况下将其改为threads()

我想这样做是为了限制ThreadPool的大小。我被告知第一条指令应该等同于threads(30)或类似的东西。这是真的?我在谷歌上找不到任何相关内容。

我正在使用Java DSL。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用线程池配置文件并创建自定义线程池。

在Camel文档中详细了解此信息:http://camel.apache.org/threading-model.html