我有两个使用 gRPC 进行通信的微服务。两者都是部署在 ECS 上的 docker 应用程序。如何配置它们以使用 AWS ALB?文档中说 ALB 支持 HTTP/2,但我只能看到 HTTP1 设置。
我的应用程序有 1 个 gRPC 端口和 1 个 8080 运行状况检查 API。我如何在 ALB 上配置它?
我不相信你可以。
ALB“支持”HTTP2,但仅限于它们可以接受 HTTP2 并在转发 HTTP1 之前对其进行解复用。
您可以使用AWS较新的“NLB”,尽管它还有其他问题。
执行此操作的更多细节https://blog.prefab.cloud/blog/grpc-aws-some-gotchas https://blog.prefab.cloud/blog/grpc-aws-some-gotchas
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)