【ActiveMQ Tuning】Vertical Scaling
摘要:ActiveMQ优化, 垂直扩展
原文地址:http://fusesource.com/docs/broker/5.4/tuning/PersTuning-Vertical.html
Definition:垂直扩展指的是一个Broker可以支撑更多的Consumer和Producer的连接。
Tricks to optimize vertical scaling(垂直扩展的技巧):你可以利用下面的技巧来调整Broker的垂直水平
- NIO transport on the broker—在定义Broker的Connection的传输协议的时候,使用NIO transport(代替TCP协议)可以减少线程的需求量。不要在Client端使用NIO,因为它仅限在Broker中使用。(译者注:在Broker中配置)
- Allocate more memory to broker-使用JVM的
-Xmx
选项来增加broker的可用内存。 - Reduce initial thread stack size—使用JVM的
-Xss
选项来分配一个较小的stack初始的tread大小。