0 Replies Latest reply: May 3, 2012 6:15 PM by Difu Su RSS

How to change the policy or algorithm of hornetq load balancing jmsqueues of different sessions in server side?

Difu Su Newbie

I am using the JMS apis of hornetq 2.2.7. The typical setting is to run multiple consumers subscribing to a jmsqueue, and multiple producers publishing messages to the jmsqueue.The hornetq server delivers messages to the consumers in a round robin way. Because some of the consumers are slow and some are fast, I want the server to  load balance the jmsqueues of different consumers (or sessions) based on the performance of the consumers.

 

I didn't find any documents on hornetq about this kind of load balancing policy or algorithm.

 

How do I change the policy or algorithm of hornetq load balancing jmsqueues of different sessions in server side?

 

The problem in a server cluster environment is more complex. Is there a way to load balance the soncumers in a server cluster?