日历在集群中的工作方式

HCL Domino® 支持日历和空闲时间数据库的集群。集群后的日程安排系统在后台的工作方式与未集群的日程安排系统略有不同。不过,用户很难察觉这些区别。

在非集群中,每台服务器都包含一个数据库,此数据库包括所有将此服务器用作邮件服务器的用户的日程安排信息。此数据库名为 busytime.nsf,也称作空闲时间数据库。在集群中,邮件服务器在该集群中的所有用户共同使用一个空闲时间数据库。此数据库名为 clubusy.nsf,它包含集群中所有服务器上的所有空闲时间数据库中的全部信息。集群中的每台服务器都包含此数据库的一个副本。

向集群添加服务器时,日程安排管理器删除该服务器上的 busytime.nsf 数据库并创建 clubusy.nsf 数据库,然后,此数据库与集群中的其他服务器进行复制。集群中的用户查找空闲时间时,服务器首先在自己的 clubusy.nsf 中搜索集群中每个用户的信息。对于邮件服务器在此集群外的用户,此服务器会向相应的服务器发送请求以查找空闲时间信息。当集群外的用户请求集群中的用户信息时,如果用户的邮件服务器不可用,此请求将故障转移到集群中的其他服务器。每当集群中任何一台服务器上的 clubusy.nsf 发生更改时,集群复制器都会将此更改复制到集群中的其他服务器。

从集群中除去服务器时,日程安排管理器将删除该服务器上的 clubusy.nsf,并在该服务器上创建 busytime.nsf。集群中每台服务器上的日程安排管理器都会从自己的 clubusy.nsf 副本中除去已删除的信息。