在AEM Dispatcher的Slide Share中看到有趣的演示文稿。我是Dispatcher配置的新手。我对其中一张显示通用部署架构的幻灯片表示怀疑:
答案 0 :(得分:3)
回答你的第一个问题:是的....我参与过一个项目,其中Publisher-Dispatcher一对一的映射就在那里(3个调度员,3个发布者)&该网站每天提供大量请求。
您的第二个问题的答案:是的...您可以使用一个特定的调度程序来缓存来自多个发布商的内容。
答案 1 :(得分:1)
以下是将多个发布商添加到单个调度程序的配置代码段。
/renders
{
/render0
{
/hostname "<host1>"
/port "<port>"
}
/render1
{
/hostname "<host2>"
/port "<port>"
}
}
答案 2 :(得分:0)
Dispatcher可以用作
1,负载均衡(配置一个具有多个发布实例的调度程序)或 2,一对一映射(一个发布者与单个发布者)。
两种设置都可以进行缓存。
当我们进行任务自动化(零停机时间部署)时,我们使用选项2.
答案 3 :(得分:0)
除了前面的答案外,调度程序和发布程序之间的一对一映射还有助于简化刷新代理程序所需的配置。
由于著名的竞争状况,您无法配置作者实例来刷新调度程序缓存,而不能依赖发布者来刷新缓存,因此具有一对一的映射关系将允许每个发布者刷新其映射的调度程序,而不是拥有多个发布实例重复刷新缓存或同一调度程序实例。
在一对一映射中要考虑的一个缺点是,如果调度程序由于某种原因而失败,则它所连接的发布实例在重新配置之前也无法处理负载。