如何创建符合 GRPC 的 OkHttpClient?
Posted
技术标签:
【中文标题】如何创建符合 GRPC 的 OkHttpClient?【英文标题】:How to create a GRPC-compliant OkHttpClient? 【发布时间】:2020-02-04 18:06:58 【问题描述】:我正在尝试使用 OkHttp 编写 GRPC 客户端。 GRPC(用非常简单的术语来说)是一个带有特殊标头的 http2 连接。我可以看到已经添加了一些功能(#4951、#4267)来使 OkHttp 与 GRPC 兼容。
有人可以提供如何构建与 GRPC 兼容的OkHttpClient
会话的示例/链接吗?目前(19 年 10 月)是否支持这一点?
我特别关注如何从h2c
即明文模式开始,因为 GRPC 不支持 HTTP 1.x -> 2 升级协议as per discussion on gitter,而且我的服务器不支持 TLS .
【问题讨论】:
【参考方案1】:这是complete implementation。
【讨论】:
以上是关于如何创建符合 GRPC 的 OkHttpClient?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 gRPC 服务器存根中从 ctx 创建 OpenTelemetry span
gRPC系列:实际场景中的grpc,kubernetes容器运行时接口