客户端 gRPC 连接在 C++ 中重新连接?

Let*_*_Be 5 c++ grpc

是否可以有一个自动重新连接的客户端通道?我尝试wait_for_ready(true)在上下文中使用,但这似乎没有任何效果。

当我尝试使用连接丢失的客户端通道时出现此崩溃:

E0519 12:56:40.239405883    9379 client_context.cc:119]      assertion failed: call_ == nullptr
Run Code Online (Sandbox Code Playgroud)

Let*_*_Be 14

我的问题是试图重用上下文。为每次尝试创建一个新的上下文解决了这个问题。