This paper says that exactly once execution of an RPC is possible. I have no idea if grpc does this or not.