【问题标题】:Null grpc client channel空 grpc 客户端通道
【发布时间】:2020-01-23 00:17:06
【问题描述】:

是否可以创建 (c++) 一个 grpc 空通道,它只会使所有请求失败?假设没有配置地址,我有两个选择(a)不创建通道然后1000s检查通道是否有效,(b)创建一个空通道并以正常方式处理grpc错误?

【问题讨论】:

    标签: c++ null grpc


    【解决方案1】:

    如果您创建一个指向无法解析的服务器 URI 的通道,该通道将是我们所说的“lame”通道。它将使通道上发送的所有 RPC 失败。

    【讨论】:

    • 谢谢,请问我可以使用类似 'lame_proto://lame_host' 之类的东西还是有一些值得遵循的既定做法?
    • 没有用于创建蹩脚通道的明确 API,但如果您创建一个目标 URI 无法解析的通道,则应该这样做。例如,您可以使用“http:?dangling-pct-%0”之类的内容。
    猜你喜欢
    • 2018-07-27
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多