ActiveMQ:忽略压缩设置

时间:2014-10-14 10:23:55

标签: compression activemq

出于某种原因,我无法让ActiveMQ传递压缩消息。 消息肯定是未压缩的。我用嗅探器证实了这一点。 “setUseCompression”肯定是“真实的”。我把它读回来并记录下来。

客户是5.9。服务器是5.6(这可能是问题吗?) URI的格式为tcp://xxx.xxx.xxx.xxx:61000

代码段:

        connectionFactory = new ActiveMQConnectionFactory(usr, pwd, uri);
        connectionFactory.setOptimizeAcknowledge(true);
        connectionFactory.setOptimizeAcknowledgeTimeOut(1000);
        connectionFactory.setUseCompression(compressionEnabled);
        connectionFactory.setClientID(queueClientID); 

        connection = connectionFactory.createConnection();
        connection.start();
        if (!connectionFactory.isUseCompression())
            logger.warn("Compression is not enabled for activeMQ session");
        else 
            logger.info("Compression is enabled for activeMQ session");

任何人的想法? TX

0 个答案:

没有答案