Web applications TCP负载平衡器和HTTP负载平衡器的区别以及何时使用什么?

Web applications TCP负载平衡器和HTTP负载平衡器的区别以及何时使用什么?,web-applications,architecture,load-balancing,haproxy,Web Applications,Architecture,Load Balancing,Haproxy,我试图理解这两者之间的基本用例,以及何时选择其中一个 例如,HAProxy支持TCP负载平衡。在实际情况下,这将是一个决定因素 同样,HTTP LB可以实现的功能TCP不能实现,反之亦然 任何参考体系结构 任何与实际用例示例相关的链接都非常好TCP负载平衡非常简单,但功能强大,可以在第4层(LVS)或第7层(HAProxy)实现。 HTTP负载平衡器是一种反向代理,可以对HTTP流量执行额外操作,即重新写入流量部分和插入cookie等。 只有在需要HTTP时才需要HTTP,如果不需要,则不需要H

我试图理解这两者之间的基本用例,以及何时选择其中一个

  • 例如,HAProxy支持TCP负载平衡。在实际情况下,这将是一个决定因素
  • 同样,HTTP LB可以实现的功能TCP不能实现,反之亦然
  • 任何参考体系结构

  • 任何与实际用例示例相关的链接都非常好

    TCP负载平衡非常简单,但功能强大,可以在第4层(LVS)或第7层(HAProxy)实现。 HTTP负载平衡器是一种反向代理,可以对HTTP流量执行额外操作,即重新写入流量部分和插入cookie等。 只有在需要HTTP时才需要HTTP,如果不需要,则不需要HTTP。(我相信这句话几乎是有道理的)

  • 例如,HAProxy支持TCP负载平衡。在实际情况下,这将是一个决定因素
  • 如果您使用的是sockets/comet/full-duplex,则可能会使用此选项

  • 同样,HTTP LB可以实现的功能TCP不能实现,反之亦然
  • 目前,HAproxy是TCP和WebSocket市场上最可靠的LB

  • 任何参考体系结构
  • 这会给你一个开始