摘要:ActiveMQ优化 线程优化
原文地址:http://fusesource.com/docs/broker/5.4/tuning/PersTuning-Threading.html
Optimized dispatch:在Broker配置中,你可以通过设置所有Queue目标的
optimizedDispatch
为true
来减少Tread的需求量。这样Broker就不会为每个目标使用一个专用的线程了。
示例:为所有的Queue destinations设置optimizedDispatch
参照下面的代码
<broker ... >
<destinationPolicy>
<policyMap>
<policyEntries>
<policyEntry queue=">" optimizedDispatch=”true” />
</policyEntries>
</policyMap>
</destinationPolicy>
...
</broker>
<policyMap>
<policyEntries>
<policyEntry queue=">" optimizedDispatch=”true” />
</policyEntries>
</policyMap>
</destinationPolicy>
...
</broker>
queue
中使用【>】,是一个通配符,是为了适配所有的queue。