我知道mule有3个线程池以及它们是如何工作的,但我对于 numberOfConcurrentTransactedReceivers 缺乏文档感到惊讶,几乎没有任何内容直接讨论它{{3} }。
有Dossots book间接提到它,但没有具体的。
此one blog post在这里称为隐藏功能:),有人可以对此有所了解吗?,它是如何与线程配置文件,maxActiveThreads等相关的...
答案 0 :(得分:2)
经过一番调查后,我发现了......
numberOfConcurrentTransactedReceivers非常重要且没有文档!
行为取决于它所使用的连接器,因此这可能不是一个完整的答案,但这是我尝试启动的东西。如果它更完整,我很乐意将新答案标记为正确
只有事务性消息源使用numberOfConcurrentTransactedReceivers.It定义将同时从消息源触发消息的线程数。
此传输不考虑线程配置文件maxThreads。所以配置它是没用的。但是,如果将接收器线程配置文件doThreading属性显式设置为false,则将禁用numberOfConcurrentTransactedReceivers。