通过HAproxy 1.8

时间:2018-02-15 11:00:52

标签: proxy load-balancing haproxy grpc http-proxy

我想使用HAProxy 1.8实现grp流量的L7负载平衡。由于HAProxy仅支持grpc流量的L4路由,我们是否可以在HAproxy中读取grpc请求作为http2请求(因为grpc运行超过http2)并根据请求的某个自定义标头路由请求。

或者是否有其他方法可以实现grpc流量的L7负载均衡。我知道lyft envoy,但不打算使用它。

2 个答案:

答案 0 :(得分:1)

对此进行快速更新,从1.9版开始,HAProxy就支持L7和L2都在两侧,而gRPC从1.9.2版开始就可以使用(需要拖车支持)。

答案 1 :(得分:0)

对于HAProxy作为L7平衡器,HAProxy需要将http / 2说成后端。上次当我询问这个​​时,我被告知http / 2支持不在HAProxy的直接路线图上(但是传入的http / 2支持是)