加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Cassandra Java驱动程序:有多少接触点合理?

发布时间:2020-12-14 05:08:05 所属栏目:Java 来源:网络整理
导读:在 Java中,我连接到Cussandra集群,如下所示: Cluster cluster = Cluster.builder().addContactPoints("host-001","host-002").build(); 我需要在那里指定集群的所有主机吗?如果我有一个1000个节点的集群?我随机选择几个?有多少,我真的做这个随机吗? 解
在 Java中,我连接到Cussandra集群,如下所示:
Cluster cluster = Cluster.builder().addContactPoints("host-001","host-002").build();

我需要在那里指定集群的所有主机吗?如果我有一个1000个节点的集群?我随机选择几个?有多少,我真的做这个随机吗?

解决方法

我会说,配置您的客户端使用与您配置Cassandra使用的种子节点列表相同的节点列表将给您最好的结果.

如你所知,Cassandra节点使用种子节点找到对方并发现环的拓扑.驱动程序将仅使用列表中提供的一个节点来建立控制连接,用于发现集群拓扑的控制连接,但为客户端提供种子节点将增加客户端继续运行的机会,以便在节点故障.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读