Have just upgraded from messaging-1.4.0-SP3 to 1.4.2-SP1. The performance of 1.4.2 is
significantly slower.
The following code is used:
QueueSender sender = (QueueSender) session.createProducer(queueOut);
String correlationID = message.getJMSCorrelationID();
QueueReceiver receiver = (QueueReceiver) session.createConsumer(queueIn,
"JMSCorrelationID = '" + correlationID + "'");
sender.send(message, DeliveryMode.NON_PERSISTENT, priority, timeToLive);
connection.start();
result = receiver.receive(resultTimeOut);
connection.stop();
We are using a java library called stompconnect which is used as a broker for another
system that picks up messages, processes and returns a response back to jms. The
stompconnect environment uses jboss-remoting and jboss-messaging. The 2 libraries were
updated as per the doc (using 2.2.2-SP11 of jbr and 1.4.2-sp1 of jbm). These libraries are
also added to the jboss lib directory.
The following is an indication of timings (10 requests)
JBM-1.4.0-SP3 mysql-persistence: min: 17ms, max: 40ms, avg: 28ms
JBM-1.4.2-SP1 mysql-persistence: min: 24ms, max: 24ms, avg: 24ms
JBM-1.4.2-SP1 null-persistence: min: 28ms, max: 58ms, avg: 39ms
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4219808#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...