弹性:在连接失败时尝试其他节点

时间:2019-03-04 10:36:50

标签: javascript elasticsearch

我一直看到,当池中的某个节点发生故障时,弹性客户端(基于JS)正在报告ECONNREFUSED错误。如何告诉JS客户端在失败之前尝试池中的其他节点?

据我了解,嗅探器并不是真正可行的方法,因为已经提供了我的池,并且不更改它只是一个节点可能发生故障,这就是复制数据集的原因。

我正在使用HTTP连接模式,其中唯一的连接选项(除ssl之外)为hosts: ['https://node1:1234','https://node2:1234','https://node3:1234']

Config具有3个具有2个副本和1个分片的节点,并且当没有节点掉线时状态通常为绿色。

0 个答案:

没有答案