首页 > 解决方案 > 如何在同一端口上启用 TLS 服务 gRPC 和 REST

问题描述

我正在尝试创建一个用 Go 编写的 gRPC/REST PoC。

我想通过 TLS 连接在同一个端口上提供 gRPC 和 REST。我也在使用服务指标。

  1. 通过 HTTP/1 访问我的服务时,一切都按预期工作
  2. 访问 /metrics url 时,一切都按预期工作
  3. 直接访问 gRPC 服务时,使用客户端收到连接关闭响应

我不知道如何调试这种错误。

我在https://github.com/lrobinot/grpc-poc创建了一个 repo来重现这个问题。

有人可以给我一些资源的指点或告诉我我的巨大错误:)

提前致谢!

标签: restgogrpc

解决方案


推荐阅读