我想使用HAProxy 1.8实现grp流量的L7负载平衡。由于HAProxy仅支持grpc流量的L4路由,我们是否可以在HAproxy中读取grpc请求作为http2请求(因为grpc运行超过http2)并根据请求的某个自定义标头路由请求。
或者是否有其他方法可以实现grpc流量的L7负载均衡。我知道lyft envoy
,但不打算使用它。
答案 0 :(得分:1)
对此进行快速更新,从1.9版开始,HAProxy就支持L7和L2都在两侧,而gRPC从1.9.2版开始就可以使用(需要拖车支持)。
答案 1 :(得分:0)
对于HAProxy作为L7平衡器,HAProxy需要将http / 2说成后端。上次当我询问这个时,我被告知http / 2支持不在HAProxy的直接路线图上(但是传入的http / 2支持是)