A Thrift client wrapper for Ruby that encapsulates some common failover behavior.