Apache Camel 2.19在这里。如果在<threadPool/>
内没有定义特殊的CamelContext
标签,默认的并发行为是什么?
Camel是否默认为单线程?它是否提供Java Concurrency API随附的标准ExecutorService
或ThreadPool
?
要清楚一点,我了解我可以通过在ThreadPool
中提供一个<threadPool/>
定义来定义自定义 CamelContext
...我只是想知道如果我不这样做,骆驼会使用什么。有什么想法吗?
答案 0 :(得分:4)
在这种情况下,default thread pool profile配置将用于创建线程池。
默认配置文件配置为:
请查看类org.apache.camel.impl.DefaultExecutorServiceManager以获得更多详细信息。