使用自定义组件计算Apache Camel路由的线程

时间:2014-01-06 17:21:35

标签: java multithreading apache-camel

我想知道是否有一种很好的方法可以知道路由将使用多少线程(至少在理论上)。此外,我使用自定义组件(一些使用单例端点,一些不使用)。我不想在这个阶段使用VisualVM,这只是用于获取和近似计数。

1 个答案:

答案 0 :(得分:0)

理论上,单个路由上的每个并发消费者将使用单个线程,而其他所有消息都相同。但是,您可能正在使用在内部创建自己的线程的组件,这取决于组件本身。但是,由于组件的变体,您应该小心依靠该数字。如果我想获得基础设施分配计划的良好计数,我会使用分析器实际监控正在运行的应用程序中的数字。