目前通过CLB转发服务请求,CLB开启HTTP2。但是请求转发到后端服务,协议就变成了HTTP/1.1。 请教大佬们有什么其他服务或者解决方案能够访问内网GRPC服务吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要解决您目前通过CLB转发服务请求时,协议从HTTP/2降级为HTTP/1.1的问题,并有效访问内网gRPC服务,可以考虑使用阿里云的应用型负载均衡(ALB)服务。根据知识库中的信息,应用型负载均衡ALB支持gRPC协议,能够实现前端HTTPS(基于HTTP/2)与后端gRPC服务的无缝对接,无需担心协议降级问题。
选择应用型负载均衡(ALB):
配置ALB以支持gRPC:
添加后端目标:
健康检查与路由配置:
网络与安全配置:
通过上述方案,您可以有效地利用ALB来提供对gRPC服务的支持,避免协议降级问题,同时保持高性能和低延迟的通信环境。