I've heard of people using HA Proxy  http://haproxy.1wt.eu/ with php as a 
connection pool.

Note that detecting failure in Cassandra can only be done as part of a request. 
So HA Proxy cannot understand if a node is actually functional, only that it 
allows a socket to be opened. 

There is some work being done on creating a proxy server with Hector 
https://github.com/rantav/hector/tree/lcp-first-cut Not sure on it's progress.

Cheers

-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 25/03/2012, at 10:46 PM, Piavlo wrote:

> Hi,
> 
> Is there any smart client proxy implementation for cassandra?
> I'd like to proxy short lived phpcassa connections through a smart proxy that 
> will manage a pool of connections and be aware of current cluster state, 
> bad/slow nodes etc...
> The java php libraries https://github.com/s7/scale7-pelops and 
> https://github.com/Netflix/astyanax looks like good choices.
> But since I'm not a java programmer I'd first check if someone already have 
> done this or if someone could give guidelines on how to extend one of the 
> above java clients to also proxy thrift connections.
> 
> Thanks
> Alex

Reply via email to