Hi All
I want to know how we can combine dynamic routing and load balancing.

For dynamic routing am using @RecipientList annotation as follows

public class RoutingComponent{
    @RecipientList
    public String[] route(String Body) {
  String output = "activemq1:topic:topic.outbound";
return new String[] {output};
    }
}

And my RouterBuilder configuration is as follows:

from("activemq1:topic:topic.inbound").bean(RoutingComponent.class, "route");

In general it is given that load balancing can be achieved as

from("activemq1:topic:topic.inbound").loadBalance().roundRobin("outputqueue1","outputqueue2");

But how can we achieve it using @RecipientList?

Any insight on this will be really helpful

Thanks and Regards
Nivi

Reply via email to