Engineering Blog
Reconnecting Thrift Client
Here at LiveRamp, we use make heavy use of Apache Thrift. In some cases, we have Thrift clients in long-running processes. A variety of issues can cause these clients to disconnect, including:
Transient problems with the network
Remote service restarted
Heavy load on either the remote or the local machine causes a timeout
Without modification or intervention, losing its ...