主/从 LDAP 配置包含一个主(根)Directory Server 和一个或多个从属(用户或副本)Directory Server。Calendar Server 可直接访问或通过从属 Directory Server 访问主 LDAP Directory Server:
如果 Calendar Server 直接访问主 LDAP Directory Server,LDAP 数据应为准确数据,则无需配置 LDAP 数据高速缓存。
如果 Calendar Server 通过从属 Directory Server 访问主 LDAP Directory Server,则系统通常会通过一个 LDAP 引用将 LDAP 数据更改透明地写入主 Directory Server,然后 LDAP 引用再将数据复制回所有从属 Directory Server。
在上述第二种配置中,由于提交的数据需要经过一段延迟方可在从属 Directory Server 上使用,因此可能会出现 LDAP 数据不准确的问题。
例如,Calendar Server 提交了 LDAP 数据更改,但由于主 Directory Server 更新每个从属 Directory Server 造成延迟,因此导致新数据在一段时间内不可用。随后的 Calendar Server 客户端操作将会使用旧的 LDAP 数据并显示旧的视图。
如果更新从属 Directory Server 的延迟时间较短(只有几秒钟),则客户端可能不会出现问题。但是,如果延迟时间较长(几分钟或几小时),则客户端在延迟期间将显示不准确的 LDAP 数据。
下表列出了受到主/从 LDAP 服务器配置中延迟影响的操作和 LDAP 属性:
操作 |
LDAP 属性 |
---|---|
自动置备 |
icsCalendar、icsSubscribed、icsCalendarOwned、icsDWPHost |
日历组 |
icsSet |
日历创建 |
icsCalendarOwned、icsSubscribed |
日历订阅 |
icsSubscribed |
用户选项 |
icsExtendedUserPrefs、icsFirstDay、icsTimeZone、icsFreeBusy |
日历搜索 |
icsCalendarOwned |