我正在AWS NLB后面运行grpc服务器。 NLB终止SSL,并且连接从go客户端开始。但是,一个java / scala客户端与ALPN代理连接(当前我在Jetty失败后使用conscrypt),并且在握手结束时,nlb似乎没有返回h2作为支持的协议,该协议使协商失败。在这种情况下,是否仅不支持akka grpc在带有SSL的java / scala中的替代方案?如果支持,会出现什么问题?
如果是后者,我会发布一些代码。
谢谢。
答案 0 :(得分:1)
NLB不支持ALPN。请参阅https://github.com/grpc/grpc-java/issues/5543中的变通方法/ hack讨论。
答案 1 :(得分:0)
刚刚启动-网络负载平衡器现在支持TLS ALPN策略 https://aws.amazon.com/about-aws/whats-new/2020/05/network-load-balancer-now-supports-tls-alpn-policies/