GBase 8d 还支持推拉复制模式,该模式使用同步复制引擎,这是一个消费
方的复制引擎,能让消费者服务器维护一个目录树片断的影子副本。同步复制
引擎驻留在消费者端,并以 slapd 的一个线程的方式运行,它通过连接一个复
制提供者,执行初始化目录树内容,以及随后定期进行内容检测或实时根据内
容变更进行更新,来建立和维护一个消费者复制。
推拉复制采用了 RFC4533 中的参考建议,是基于 CSN 方式实现的。该方式
无须维护历史信息(如:变化日志、状态快照等),它是依赖于当前目录状态
和嵌入到同步 cookie 中的同步状态信息来实现的。
推拉复制的同步复制引擎同时支持拉模式和推模式同步。在拉模式复制下
消费者定期拉提供者服务器的内容来更新;在推模式复制下消费者监听提供者
实时发送的更新。