我只是好奇。 Cassandra驱动程序是否了解拓扑?这意味着驱动程序知道哪个机架是最接近的机架,哪个节点最有可能保存数据,并且具有低延迟以减少请求的响应时间?或者每个司机都知道这个吗?你会推荐哪些图书馆?
我非常感谢你的帮助。
答案 0 :(得分:2)
所有DataStax drivers for Cassandra都以可插拔策略的形式提供各种负载均衡选项。只是给你一些例子:
TokenAwarePolicy
DCAwareRoundRobinPolicy
LatencyAwarePolicy
可能有其他驱动程序支持其中一些负载均衡选项,但我不知道所有这些: - )。