我在AWS NLB后面运行一个grpc服务器,NLB终止SSL,连接从go客户端开始工作。(在Jetty失败后,目前我正在使用conscrypt),并且似乎在握手结束时,NLB没有返回H2作为协商失败的支持协议。它只是不受支持吗?在这种情况下,java/scala中使用SSL的akka grpc的替代方案是什么?如果支持,会出现什么问题?如果是后者,我会发布一些代码。
pbgvytdp1#
NLB不支持ALPN。请参阅以下位置中的解决方法/黑客攻击讨论:https://github.com/grpc/grpc-java/issues/5543。
im9ewurl2#
刚推出-网络负载平衡器现在支持TLS ALPN策略https://aws.amazon.com/about-aws/whats-new/2020/05/network-load-balancer-now-supports-tls-alpn-policies/
2条答案
按热度按时间pbgvytdp1#
NLB不支持ALPN。请参阅以下位置中的解决方法/黑客攻击讨论:https://github.com/grpc/grpc-java/issues/5543。
im9ewurl2#
刚推出-网络负载平衡器现在支持TLS ALPN策略https://aws.amazon.com/about-aws/whats-new/2020/05/network-load-balancer-now-supports-tls-alpn-policies/