6.2.3. 级联复制
在级联复制场景中,hub 服务器从供应商服务器接收更新,并将这些更新发送到消费者服务器。hub 服务器是一个混合的,因为它包含只读副本,如典型的消费者服务器,它也像典型的供应商服务器一样维护一个更改日志。
Hub 服务器将供应商数据转发到消费者,并引用从目录客户端更新到供应商的请求。
下图显示了级联复制场景:
图 6.3. 级联复制场景
下图显示了如何在每台服务器上配置副本(读写或只读),以及哪些服务器维护更改日志。
图 6.4. 在级联复制中复制流量和更改日志
在以下情况下级联复制很有用:
- 平衡繁重流量负载。由于复制拓扑中的供应商管理所有更新流量,因此可能会使它们负载过重,从而支持用户复制流量。您可以将复制流量重定向到可服务复制到大量消费者的 hub。
- 通过在地理位置分散的环境中使用本地 hub 供应商来减少连接成本。
- 以提高目录服务的性能。如果您将所有读取操作定向到消费者,并将所有更新操作都定向到供应商,您可以从 hub 服务器中删除所有索引(系统索引除外)。这将显著提高供应商和 hub 服务器之间的复制速度。