是否有内置方法可以在 umbraco 7 中的负载平衡服务器上引发事件。
一旦编辑器服务器作为分布式调用完成清除缓存,我想挂接到负载平衡服务器上的事件管道。
这样做的原因是,我需要根据新发布的内容清除一些自定义缓存,并且如果已经有此类功能的事件,我希望避免为此构建自己的解决方案。
我已经连接到这些事件:
Umbraco.Core.Services.ContentService.Created
Umbraco.Core.Services.ContentService.Saved
Umbraco.Core.Services.ContentService.Publishing
Umbraco.Core.Services.ContentService.Published
这些似乎都没有在负载平衡服务器上触发,仅在编辑器服务器上触发。 在我的解决方案中使用分布式调用配置可以按预期发布正常内容。
最佳答案
我对自定义缓存有非常类似的需求,并且在这些事件上取得了成功:
umbraco.content.AfterRefreshContent
umbraco.content.AfterUpdateDocumentCache
umbraco.content.AfterClearDocumentCache
关于events - 分布式调用刷新 umbraco 7 中的缓存后引发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26272990/