thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike Stanley <>
Subject Re: Proxy Thrift call
Date Wed, 05 Jun 2013 20:49:39 GMT
I'm not entirely clear how much "intelligent routing" you want to do and
how much call context you want to incorporate into your routing.   For
basic routing/load balancing, you should be able to use any TCP proxy.   We
route all our TCP thrift calls through Amazon's Load Balancer.  we just
needed to bump the client connection timeout slightly to compensate (by
default, the client library we were using had a very short connection

anything beyond this, I'd imagine you are venturing into application
specific layers.

i'm just guessing though as I haven't done anything but proxy.   and given
service per-port we are able to get as flexible as we need to in our
deployment architecture.

i'd be curious to know more about what you are thinking of doing.

On Jun 5, 2013 7:32 AM, "Glenn Pierce" <>

> Hi can anyone think of a way to proxy a a thrift call.
> Essentially what I want is for client calls on a "master" server to
> forward the request on to other designated servers.
> I was thinking of overriding
> Transport and Server to forward certain calls on.
> I guess I would have to override protocol as well to get the name of
> the method (to see if it requires forwarding)
> Can anyone see problems with this approach ? Are there better ways ?
> Thanks

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message