是否有必要为在 Amazon EC2 上运行的 Elasticsearch 集群使用负载均衡器?

dan*_*tin 6 amazon-ec2 elasticsearch

我对我的 elasticsearch 集群将如何处理流量感到有些困惑。我在一个集群中连接了几个 EC2 实例。现在,在我的应用程序中,我已将其设置为通过其中一个实例的 ip 连接到集群。我知道这个节点然后可以与集群中的所有其他节点连接并适当地转发,但是那个特定的实例不会因为所有流量最初都指向那个节点而变得负担过重吗?我是否必须使用负载平衡器然后将应用程序指向它,还是我没有正确理解这一点?

谢谢!:)

And*_*eyy 2

我认为你的问题和想法是合理的。然而,根据我的经验,客户应该了解多个实例并分配负载,而不需要负载均衡器。

请参阅 ruby​​ 的客户端配置示例:多个节点并在失败时重试