Oh, and this is the java for creating connection
url = 
failover:(tcp://mq:61616?wireFormat.cacheEnabled=false&wireFormat.tightEncodingEnabled=false&wireFormat.maxInactivityDuration=0&keepAlive=true)?maxReconnectAttempts=100

 factory = new ActiveMQConnectionFactory(getProperties.getMQURL());
        factory.setDispatchAsync(false);
        factory.setUseAsyncSend(true);
        factory.setOptimizeAcknowledge(true);//if true this sends acks in
batches   (50% of the pre fetch size)
        factory.setWatchTopicAdvisories(false);
        factory.setCopyMessageOnSend(false);
        ActiveMQPrefetchPolicy pfp = new ActiveMQPrefetchPolicy();
        pfp.setAll(5000);
        factory.setPrefetchPolicy(pfp);
        factory.setAlwaysSessionAsync(true);  
        factory.setProducerWindowSize(1024*1024);
        connection = (ActiveMQConnection) factory.createConnection();

        connection.start();

Session
new ActiveMQQueueSession((ActiveMQSession) connection.createSession(false,
Session.AUTO_ACKNOWLEDGE));
or
connection.createSession(false, Session.AUTO_ACKNOWLEDGE);


-- 
View this message in context: 
http://old.nabble.com/Slow-sending-of-messages-tp26849964p26891119.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to