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

标签 c++ grpc

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

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

E0519 12:56:40.239405883    9379 client_context.cc:119]      assertion failed: call_ == nullptr

最佳答案

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

关于c++ - 客户端 gRPC 连接在 C++ 中重新连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61889726/

相关文章:

node.js - 错误 : 4 DEADLINE_EXCEEDED: Deadline Exceeded

go - 如何正确运行 evans(gRPC 客户端)?

C++ 在头文件中包含 STL

c++ - Boost 序列化给出未定义的类型 'boost::STATIC_ASSERTION_FAILURE'

import - Protobuf 导入失败

go - 为什么我不能从 grpc 得到非零响应和错误

C++ - 派生类中的 "Member function not declared"

c++ - 如何在 C++ 的 SFML 中单独访问每个形状/对象

c++ - 由于使用 unsigned int,可变参数模板 c++ 上 Unresolved external symbol 错误

python - 如何在python中配置gRPC HTTP/2流量控制