[omniORB] overview
Julien Teisseire
zzteisseire at echo.fr
Thu Apr 7 16:37:57 BST 2005
Hi Alex,
I have to do both. Details :
I have 3 pools of 10 servers each.
Each time my process is receiving a request, I have to ask one server on
each group (3 in my example).
Next request will be send also 3 times to different servers on each
groups.
If I well understand, orb can help me to :
1/ load balance between servers inside a pool
2/ multicast pools
Finally, process will have to retrieve results from pools and merge it.
In classical client/server (socket mngt, event, threading, ...) I can do
that.
But is orb adapted for doing that much efficiently ?
Thank you;
Julien
Le jeudi 07 avril 2005 à 14:29 +0100, Alex Tingle a écrit :
> Julien,
>
> > Is orb helpful for client application asking a pool of servers to get
> > results on specific request.
>
> Do you want to send a single request to ONE server from the pool, or do
> you want to send the request to EVERY server in the pool?
>
> If you want just one server to deal with the request, then it sounds
> like a load balancing problem. Look at the code for omniMapper (in
> omni/src/appl/omniMapper) for an example of how to redirect a request
> to another server. You can use this mechanism (LOCATE_FORWARD) to
> distribute requests amongst a pool of servers.
>
> If you want every server in the pool to respond, then you probably need
> a broadcast mechanism of some kind: you could use the Event Service
> (omniEvents).
>
> -Alex Tingle
>
> --
> Dammit Jim, I'm a programmer... not a mind reader!
>
> On 7 Apr 2005, at 13:23, Julien Teisseire wrote:
>
> > Hello,
> >
> > I am totally new regarding how to implement ORB.
> > For a new project I have to start could you please answer to this
> > question :
> > Is orb helpful for client application asking a pool of servers to get
> > results on specific request.
> > Purpose is to ask several servers and wait for answer before merging
> > it.
> >
> > Orb seams to be perfect if I only add one server, but how to work with
> > the same object but for a pool of servers ?
> >
> > many thanks,
> > Julien
> >
> >
> >
> >
> > _______________________________________________
> > omniORB-list mailing list
> > omniORB-list at omniorb-support.com
> > http://www.omniorb-support.com/mailman/listinfo/omniorb-list
More information about the omniORB-list
mailing list