Anyone have a good way to retry an RPC on another connection if the client side service object fails with a TTransportException or socket error?

In python its easy, I just bring up a new TSocket, Protocol, Transport, and Service on a different node and call the same function with the same args. Users never even know a server just died or was restarted. With C++ its proving to be more of a hassle.

-Matt

Reply via email to