【问题标题】:Routing grpc traffic through HAproxy 1.8通过 HAproxy 1.8 路由 grpc 流量
【发布时间】:2019-01-17 05:34:40
【问题描述】:

我想使用 HAProxy 1.8 实现 grpc 流量的 L7 负载平衡。由于 HAProxy 只支持 grpc 流量的 L4 路由,我们可以在 HAproxy 中将 grpc 请求读取为 http2 请求(因为 grpc 在 http2 上运行)并根据请求的一些自定义标头路由请求。

或者是否有任何替代方法可以实现 grpc 流量的 L7 负载平衡。我知道envoyby lyft,但不打算使用它。

【问题讨论】:

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


    【解决方案1】:

    对此进行快速更新,HAProxy 从 1.9 版开始支持 L7 和 H2,gRPC 从 1.9.2 开始工作(需要预告片支持)。

    【讨论】:

      【解决方案2】:

      为了让 HAProxy 作为 L7 平衡器工作,HAProxy 需要向后端发送 http/2。上次当我问到这个问题时,有人告诉我,http/2 支持不在 HAProxy 的即时路线图上(但传入的 http/2 支持是)

      【讨论】:

        猜你喜欢
        • 2021-03-06
        • 1970-01-01
        • 1970-01-01
        • 2017-07-20
        • 1970-01-01
        • 1970-01-01
        • 2019-03-25
        • 1970-01-01
        • 2016-02-21
        相关资源
        最近更新 更多