我没有得到,HostDistance概念意味着它具有LOCAL或REMOTE值。 需要在创建连接时设置它,即使用java API在池选项中使用核心/最大值。
问题是
或
我读了这些链接
https://docs.datastax.com/en/drivers/java/2.0/com/datastax/driver/core/HostDistance.html
请纠正我的理解。谢谢!
答案 0 :(得分:0)
HostDistance
用于您的客户端,因此可以维护池和不要打开太多与远程数据中心的连接。该距离由实现LoadBalancingPolicy
计算,该实现将使用特定于实现的算法将Cassandra节点标记为LOCAL
或REMOTE
。
见Connection Pooling& Java驱动程序文档中的Load Balancing部分有关其他说明。