Sum*_*rak 4 elasticsearch nest
假设我在集群中有几个弹性搜索机器:192.168.1.1,192.168.1.2和192.168.1.3
任何一台机器都可能宕机.看起来NEST不支持提供一系列IP来尝试连接.
那么如何确保我连接到Nest的任何可用机器?只是尝试打开一个连接,如果TryConnect不起作用,尝试另一个?
您可以在应用程序服务器(例如Web服务器)上运行本地ES实例,并将其配置为负载均衡器:
node.client: true(或node.master: false和node.data: false)此本地ES配置以使其成为负载平衡器.这意味着ES不会成为主数据库,也不会包含数据然后,此ES将成为群集的一部分,并将您的请求分发到合适的节点
如果您不想要"负载均衡器",则必须在客户端手动检查以确定哪个节点处于活动状态.
| 归档时间: |
|
| 查看次数: |
2245 次 |
| 最近记录: |