一旦接收到每个节点的应答,然后整理这些响应组合为一个单独的响应,最后返回给客户端。
下面我们将罗列通过一个mget
请求检索多个文档的顺序步骤:
- 客户端向
Node 1
发送mget
请求。
- 客户端向发送
bulk
请求。 - 主分片一个接一个的按序执行操作。当一个操作执行完,主分片转发新文档(或者删除部分)给对应的复制节点,然后执行下一个操作。一旦所有复制节点报告所有操作已成功完成,节点就报告success给请求节点,后者(请求节点)整理响应并返回给客户端。
bulk
API还可以在最上层使用replication
和consistency
参数,routing
参数则在每个请求的元数据中使用。