1

如果有 3-4 个发布环境。在反向复制中,如果用户在任何发布环境中添加了评论,例如 Publish1,它会反映在所有其他发布环境中吗?还是先发给作者,批准后才反映?

4

1 回答 1

6

不,正如您所说,内容将首先到达 Author 实例。该过程将是:

  1. 用户在 Publish1 中发表评论
  2. 评论进入 Publish1 发件箱
  3. 作者轮询所有 Publish 实例以查看是否存在新评论
  4. 作者从 Publish1 检索新评论并将其放入审核队列。
  5. 激活后,作者上的复制代理将内容推送到发布 1-6。

据我记得,在经过上述过程之前,评论甚至还没有真正发布到Publish1环境中,尽管发布评论的用户将能够从他的会话数据中看到它。例如,如果您清除会话或直接通过另一个浏览器访问 Publish1,您将看不到评论。

根据Adob​​e 文档(我的重点):

评论和表单等功能允许用户在发布实例上输入信息。为此,需要一种复制类型 将此信息返回到作者环境,然后再将其重新分发到其他发布环境。但是,出于安全考虑,必须严格控制从发布环境到作者环境的任何流量。

这称为反向复制,并在引用作者环境的发布环境中使用代理。该代理将输入放入发件箱。此发件箱与创作环境中的复制侦听器匹配。侦听器轮询发件箱以收集所做的任何输入,然后根据需要进行分发。这可确保作者环境控制所有流量。

您应该尝试一下——即使没有专用服务器,您也可以通过在不同端口号上启动几个 Quickstart JAR 副本并为它们提供多个复制代理来测试它们之间的复制来检查这一点。

于 2013-06-27T23:15:23.050 回答