gpt4 book ai didi

replication - 如果读者访问被撤销,服务器到服务器复制期间会发生什么

转载 作者:行者123 更新时间:2023-12-04 11:59:02 26 4
gpt4 key购买 nike

我想了解以下 Lotus-Domino 服务器到服务器复制场景中会发生什么:

  • 服务器 A 有 A 数据库的副本。
  • 服务器 B 具有相同数据库的副本。
  • 两台服务器都对数据库具有管理员访问权限,包括删除文档权限。
  • 复制器进程刚刚复制了 A 和 B,并且一切都同步了。
  • 该数据库包含一个注释,该注释具有一个 reader 字段,其中提到了两个服务器。
  • 在服务器 A 上,服务器 B 的条目从阅读器字段中删除。
  • 服务器 A 启动与 B 的复制。

  • 在这个场景中,我希望服务器 A 将从服务器 B 中删除文档。 场景有多种变化,服务器 C 与 B 进行复制,B 启动与 A 的复制。

    我有一个围绕这种期望构建的应用程序,并且在大多数情况下运行良好。但是有一些笔记保留在服务器 B 上并且被排除在复制过程之外。 OID 保持不同。在某些情况下,两个笔记上的 DSN 都更新了,但复制过程中没有任何结果。

    最佳答案

    实际上,我不同意 AndrewB 的回答。根据我的经验,它应该按照您的期望工作。使用 readernames 字段来控制复制已成为我 15 年以上标准武器库的一部分,我发现它比选择性复制的替代方案可靠得多——这是邪恶的,应该不惜一切代价避免,但那是另一回事了!

    确实,一旦 readernames 字段不再包含 serverB 的条目,则注释本身对 serverB 是不可见的,但注释已更改的事实对复制器是不可见的。复制者应该注意到这一点,确定 serverB 不再拥有该文档的权限,然后将其删除——不要留下 stub 。

    您是否尝试清除双方的复制历史记录?

    关于replication - 如果读者访问被撤销,服务器到服务器复制期间会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7013134/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com