我有一个双节点DC,我正在尝试使用DseCluster
对象通过调用DseCluster.init()
和close()
来检查每个节点。如果init()
失败,那么我知道该节点已关闭。每分钟都会调用这些方法。
这会导致任何不良副作用吗? (例如,意外留下过多的开放连接)
答案 0 :(得分:1)
这是一个不好的做法 - 初始化DseCluster
是非常重要的操作,应该重新使用集群实例。我会改为注册Host.StateListener,并跟踪何时添加主机或从群集中删除主机,或将其状态更改为向上或向下。