-1

我的任务是将已经运行本地 VM 的 EpiServer 7 CMS 站点部署到 Azure Web 应用程序,两个实例。

在我在链接找到的指南中告诉我设置服务总线。有谁知道我为什么需要SB?http://world.episerver.com/documentation/developer-guides/CMS/Deployment/deployment-scenarios/Deploying-to-Azure-webapps/

附加评论:

我在以下情况下遇到问题:我在浏览器上的 instance1 上登录 EPi,然后将图像倒置。这不会影响我在另一个浏览器中打开的实例 2,即使在重新加载页面之后也是如此。这是服务总线可以处理的事情吗?

我将为此创建另一个问题线程,但是:除了 blob 存储之外,还有其他方法可以存储我的图像,以便实例 1 上的更新会影响实例 2?

4

2 回答 2

2

您的其他评论与服务总线有关。Service Bus 将处理所有实例之间的事件消息,这些消息可能包含缓存失效信息。事件系统是可插入的,因此如果您不想依赖服务总线,可以创建自己的实现。但是您需要启用事件,以便实例知道何时使缓存无效。

于 2017-02-15T10:32:24.607 回答
1

需要服务总线来确保 Episerver Web 应用程序可以在 Azure 中的多个实例(即服务器)中运行,例如当一个实例中的内容更改时触发其他实例的缓存失效。

于 2017-02-16T08:05:44.270 回答