A Thrift client wrapper that encapsulates some common failover behavior.
>= 0
Evan Weaver, Ryan King, Jeff Hodges