目前的设置由3个弹性搜索服务器组成,其中一个是主服务器,另外两个是从服务器,至少他们将自己定义为。
主人可能会发生故障,对于任何类型的问题,这意味着弹性搜索将找到一个新的可读主人并切换到这个新主人。
目前问题是前端服务器上的所有应用程序都完全没有意识到这一点,所以它会对同一个后端进行查询,当然会杀死我的所有网站,因为它不会回答。我环顾四周,但即使与新的Haystack 2.x有关,也无法找到与后端开关有关的任何内容。
有什么建议吗?
非常感谢提前
答案 0 :(得分:1)
似乎没有必要将此保留到您的应用程序层。很可能您通过HTTP-REST请求访问ES,这意味着您可以将任何HTTP负载均衡器(如Nginx)放在ES服务器前面,如果一次超出,也应切换到另一个节点。