我们有一个8节点集群。我们的应用程序使用传输客户端指向该群集中的一个节点。这里的问题是,如果该节点关闭,则应用程序将无法运行。我们已通过在Trasport客户端对象中添加所有其他7个节点ip来解决此问题。
我的问题是,我们是否有像全局节点这样的概念在内部连接到群集,我可以将我们的应用程序指向该群集,因此我们不必在添加新节点时重新启动所有应用程序集群。
答案 0 :(得分:0)
Transport Client本身是ES集群的参与者。您可以考虑在传输客户端中将"client.transport.sniff",设置为true,这将检测群集中的新节点。