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