我正在寻找一个负载平衡的解决方案icecast,基本上我使用haproxy作为负载均衡器,虽然不太可能haproxy出故障,我需要客户端连接仍然建立到后端icecast服务器
有人知道这个的配置吗?我已经尝试了几乎所有的方法,但是如果我停止haproxy,客户端将失去与icecast流的连接。
非常感谢你提前
MooseH
发布于 2017-08-21 19:06:24
没有理由把Icecast放在"haproxy“后面。它非常稳定,而且增加的复杂性使得出现问题的可能性更大。例如,存在关于反向代理Icecast的已知问题。
为了提高可用性,我建议考虑多个Icecast服务器的方向,例如循环DNS或HTTP重定向器。Icecast具有主从能力,可以将所有流复制到集群中。
发布于 2018-04-23 06:24:14
设置一个分配服务,该服务使用301重定向将侦听器随机分配到一个icecast服务器池。
指向所有的监听器,比如http://feed.mydomain.com -让这个服务器“知道”哪些icecast服务器在线并准备好接收请求。然后,简单地随机、轮询或根据监听器的数量巧妙地将301重定向发送到服务器池。
https://stackoverflow.com/questions/45795330
复制相似问题