Skip to end of metadata
Go to start of metadata

中文标题【从外部目录中同步数据】

针对一些特定的用户目录类型,Confluence 在系统的数据库中保存了目录的缓存信息(用户和用户组),这样能够让系统更快速的访问用户和用户组数据。一个数据同步的进程将会间歇性的在系统中运行来将远程的 LDAP 数据信息同步到本地。

本页中的内容:

相关页面:

支持的目录类型

数据缓存和同步可以支持下面的用户目录类型:

  • LDAP(Microsoft Active Directory 和所有支持的 LDAP 目录),Confluence 权限被设置为 只读(read only)
  • LDAP(Microsoft Active Directory 和所有支持的 LDAP 目录),Confluence 权限被设置为 只读,在本地用户组(read only, with local groups)
  • LDAP(Microsoft Active Directory 和所有支持的 LDAP 目录),Confluence 权限被设置为 读写(read/write)
  • Atlassian Crowd.
  • Atlassian JIRA.

数据缓存和同步不会在下面的用户目录类型中生效:

  • 使用 LDAP 授权的内部目录(Internal Directory with LDAP Authentication)。
  • 内部目录(Internal Directory)。

如何工作

下面是有关缓存功能的一些摘要信息:

  • 用户和用户组的缓存信息保存在应用程序的数据库中。
  • 当你连接一个新的外部目录到系统中的时候,一个同步任务将会启动被,并且在后台运行拷贝所有需要的用户和用户组信息,以及用户组的成员信息到本地的应用数据库中。这个进程可能会花费一些时间,所花费的时间基于你拷贝的 LDAP 数据库的大小和数据库中数据的复杂程度。
  • 请注意,在系统拷贝缓存信息到本地数据库任务完成之前,用户是不能登录系统的。
  • 一个定期的同步运行程序将会运行,系统将会用这个程序定期的从外部目录中拷贝数据到本地缓存中。默认的定期运行时间间隔为一个小时(60分钟)。你可以通过用户的目录配置界面修改这个间隔的运行配置时间。
  • 在必要的情况下,你可以手动同步缓存。
  • 如果外部目录的权限被设置为读和写(read/write):你在本地应用程序中对用户,用户组的修改将会同步更新到外部的目录服务器上。
  • 所有的授权操作将会通过调用外部目录的授权来完成。尽管应用程序缓存了用户的数据信息,但是这个同步不会缓存用户的密码。
  • 所有的查询都是在本地缓存中操作的。

找到同步花费的时间

在用户目录(User Directories)界面中显示了最后的系统同步时间,包括有这次同步所花费的时间。

手动同步缓存

你可以通过单击用户目录(User Directories)界面中的同步(Synchronize)按钮,手动进行同步。如果一个同步进程已经正在同步的过程中的话,你就不能在上一个同步进程完成之前重新进行同步。

屏幕截图:用户目录,显示有关同步的信息


配置同步间隔

注意:针对 Crowd  和 Jira 目录同步时间的配置只在 Confluence 3.5.3 及其后续版本中可以设置。在早期版本中,你只能对 LDAP 的同步时间进行设置。


你可以在目录配置界面中设置 同步间隔(Synchronisation Interval)。同步间隔时间指的是 2 个从目录服务器上查询请求的间隔时间。

为你的系统设置同步间隔时间基于下面的一些考虑:

  • 你可以容许I系统数据不同步的长度。
  • 你目录服务器和你本地应用的中同步的数据量。
  • 你用户的数量。

如果同步间隔的时间设置得越短,你系统的状态就会越新,同时也会导致系统不停的请求数据而导致服务器负载增加。

如果你不确定你的系统需求,我们建议你没 60 分钟进行一次更新(系统默认设置)来减少系统的负载。你需要对系统的性能有所了解才能更优化的进行配置。


  • No labels