我一直看到,当池中的某个节点发生故障时,弹性客户端(基于JS)正在报告ECONNREFUSED
错误。如何告诉JS客户端在失败之前尝试池中的其他节点?
据我了解,嗅探器并不是真正可行的方法,因为已经提供了我的池,并且不更改它只是一个节点可能发生故障,这就是复制数据集的原因。
我正在使用HTTP连接模式,其中唯一的连接选项(除ssl之外)为hosts: ['https://node1:1234','https://node2:1234','https://node3:1234']
Config具有3个具有2个副本和1个分片的节点,并且当没有节点掉线时状态通常为绿色。