我正在寻找负载平衡冰球的解决方案, 基本上我使用haproxy作为负载均衡器, 虽然不太可能haproxy下降我需要仍然建立到后端icecast服务器的客户端连接
有谁知道这个配置?我已经尝试了几乎所有的东西,但如果我停止haproxy,客户端会失去与icecast流的连接。
非常感谢提前
MooseH
答案 0 :(得分:0)
没有理由把Icecast放在" haproxy"之后。它非常稳定,增加的复杂性使问题更容易发生。例如有反向代理Icecast的已知问题。
为了提高可用性,我建议您查看多个Icecast服务器的方向,例如循环DNS或HTTP重定向器。 Icecast具有主从功能,可以将所有流复制到群集中。
答案 1 :(得分:0)
设置一个赋值服务,使用301重定向将侦听器随机分配给一个icecast服务器池。
将所有听众指向http://feed.mydomain.com - 让这个服务器“知道”哪些icecast服务器在线并准备好接收请求。然后简单地随机,循环,或者根据侦听器的数量巧妙地发送301重定向到服务器池。