我试图重构一些Apache Camel路由并尽可能地优化它们,而不改变它们的一般行为。我所看到的一件事是,大多数路线都使用指令parallelProcessing()
。
有没有办法在不改变路线行为的情况下将其改为threads()
?
我想这样做是为了限制ThreadPool的大小。我被告知第一条指令应该等同于threads(30)
或类似的东西。这是真的?我在谷歌上找不到任何相关内容。
我正在使用Java DSL。
感谢您的帮助。
答案 0 :(得分:1)
您可以使用线程池配置文件并创建自定义线程池。
在Camel文档中详细了解此信息:http://camel.apache.org/threading-model.html