【发布时间】:2020-03-20 11:24:33
【问题描述】:
我目前有 4 个 Web 节点,它们都应该具有相同的内容。但是我想在 4 个内容中的任何一个发生更改时创建一个触发器。我目前监视内容所在文件夹的哈希值,这将返回一个哈希值,我想使用触发器进行比较。 然而,我能找到的最新解决方案是从 2017 年开始的,我想知道是否有更好的方法来做到这一点。 我也可以使用发现 (LLD) 触发器原型来做到这一点吗?
提前致谢
【问题讨论】:
我目前有 4 个 Web 节点,它们都应该具有相同的内容。但是我想在 4 个内容中的任何一个发生更改时创建一个触发器。我目前监视内容所在文件夹的哈希值,这将返回一个哈希值,我想使用触发器进行比较。 然而,我能找到的最新解决方案是从 2017 年开始的,我想知道是否有更好的方法来做到这一点。 我也可以使用发现 (LLD) 触发器原型来做到这一点吗?
提前致谢
【问题讨论】:
监控哈希是确保内容一致的好方法。您可以手动创建与项目相对的触发器,但我认为您不能使用 LLD。
LLD 可以找到所有需要的项目,但无法以您需要的方式创建包含多个项目的触发器。
触发器类似于
{host1:hash.last()} <> {host2:hash.last()} or {host2:hash.last()} <> {host3:hash.last()}
如果有 n 个主机,您将需要 n-1 个条件。恐怕对于许多主机,您最好的选择是通过 API 构建一个脚本来创建触发器。
【讨论】: