我的任务是部署一个运行本地VM到Azure Web应用程序的EpiServer 7 CMS站点,两个实例。
在链接中找到的指南告诉我设置Service Bus。有谁知道为什么我需要SB? http://world.episerver.com/documentation/developer-guides/CMS/Deployment/deployment-scenarios/Deploying-to-Azure-webapps/
其他评论:
我在以下场景中遇到问题:我在浏览器上的instance1上登录EPi,然后我将图像翻转过来。这不影响我在另一个浏览器中打开的实例2,即使在重新加载页面之后也是如此。这是Service Bus可以处理的东西吗?
我将为此创建另一个问题线程,但是:除了blob存储之外还有其他方法来存储我的图像,以便instance1上的更新会影响instance2吗?
答案 0 :(得分:2)
您的其他评论与服务总线有关。 Service Bus将处理所有实例之间的事件消息,这些消息可能包含缓存失效信息。事件系统是可插拔的,因此如果您不想依赖Service Bus,您可以创建自己的实现。但是您需要启用事件,以便实例知道何时使缓存无效。
答案 1 :(得分:1)
需要服务总线以确保Episerver Web应用程序可以在Azure中的多个实例(即服务器)中运行,例如触发其他实例的缓存失效( s)当一个实例中的内容发生变化时。