为什么Solr云将写入和读取操作分开?

时间:2014-11-06 04:30:06

标签: solr solrcloud

Solr cloud将写入(制作索引)和读取(搜索)分开。所有的写入都将转到领导者的分片,而所有的读取都将用于复制分片,为什么solr会设计这种模式呢?读取操作也可以进入领导者(真的是所有的读取都会复制吗?)

2 个答案:

答案 0 :(得分:1)

所有写入都发送给领导者,然后领导者将更新请求转发到同一事务中的副本。写入到领导者,因此文档可以与最新版本合并,它也使编排更简单。至于读取,查询在所有节点(领导者+副本)之间进行负载平衡。

答案 1 :(得分:0)

是。读操作也可以发给领导者。您可以检查领导者的交易日志,以确认领导者切断的阅读操作。