0

骆驼文件提到 CamelContext 为其消费者管理线程。Akka 通过 Camel 扩展集成了 Camel。我们知道 Akka 有自己的线程池(dispatcher)。所以问题是:谁管理 Akka Camel 消费者/参与者线程?如果 CamelContext 管理线程,那么如何在 cfg 文件或代码中配置线程池?

4

1 回答 1

0

所以这里有几个线程在工作。Camel 为其组件线程管理 ExecutorService,而 Akka Camel 为 Consumer Actors 管理 ExecutorService。运行 Akka Actor 的不是 Camel 线程。

您在 Akka 配置中配置 Akka Dispatchers,在 Camel 配置中配置 Camel ExecutionServices。

于 2013-02-07T20:02:34.360 回答