ActiveMQ消息传送机制以及ACK机制详解

优化消息队列处理速度。tcp

二. optimizeACK优化

    "可优化的ACK",这是ActiveMQ对于consumer在消息消费时,对消息ACK的优化选项,也是consumer端最重要的优化参数之一,你能够经过以下方式开启:队列

    1) 在brokerUrl中增长以下查询字符串: 字符串

String brokerUrl = "tcp://localhost:61616?" + 
                   "jms.optimizeAcknowledge=true" + 
                   "&jms.optimizeAcknowledgeTimeOut=30000" + 
                   "&jms.redeliveryPolicy.maximumRedeliveries=6";
ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(brokerUrl);消息队列