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

前端之家收集整理的这篇文章主要介绍了Cassandra Java驱动程序:有多少接触点合理?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Java中,我连接到Cussandra集群,如下所示:
Cluster cluster = Cluster.builder().addContactPoints("host-001","host-002").build();

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

解决方法

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

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

猜你在找的Java相关文章