Good call, I forgot about the JBI Resolver, thanks that's exactly what I need. Will it be the same thing in SMX4?
On Mon, Mar 15, 2010 at 9:17 PM, Freeman Fang <[email protected]>wrote: > Hi, > > IMHO, this question is more about jbi endpoint resolver other than load > balancing. > So take a look at how to configure endpoint resolver[1]. > If the current resolver[2] can't meet your requirement, you can implement > your own. > > [1] > http://servicemix.apache.org/how-do-i-configure-an-endpoint-resolver-policy.html > [2] > https://svn.apache.org/repos/asf/servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/resolver/ > > Freeman > > On 2010-3-16, at 上午6:43, Ryan Moquin wrote: > > I was wondering how you control load balancing of JBI requests across >> clustered services. This is mostly in reference to Servicemix 3.x. For >> example, I noticed that if I have an servicemix-http component which sends >> a >> JBI message to another endpoint which is clustered, the request will >> alternate between the local and remote clustered services. Is there >> anyway >> to make a request get sent to a local service first, which if it doesn't >> exist, then send it to a service endpoint of the same name on a clustered >> servicemix endpoint? I know ActiveMQ's default behavior with queues is >> round robin, I wasn't sure if there is a way to change this so that >> servicemix services will always talk to a local clustered endpoint instead >> of doing round robin between to the local and remote service endpoints? >> >> Ryan >> > > > -- > Freeman Fang > ------------------------ > Open Source SOA: http://fusesource.com > >
