events - 分布式调用刷新 umbraco 7 中的缓存后引发事件

标签 events load-balancing umbraco7

是否有内置方法可以在 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/

相关文章:

使用 jmeter 进行 GWT 负载测试

asp.net - Umbraco 7.6.1 升级登录问题 - 400(错误请求)

javascript - 将 jQuery 焦点和模糊添加到菜单以实现可访问性

javascript - 实际反向冒泡到 DOM 中的叶子节点

java - 如何添加全局 Action 事件监听器?

c# - Umbraco - 错误此文档已发布,但其 url 会与内容冲突(更改主节点 url)

umbraco - 在 Archetype 中启用 Vorto 文本 - Umbraco 7

javascript - 动态创建的元素上的事件绑定(bind)?

ssl - 确定负载均衡器背后的 SSL 连接

playframework - 如何从 Jenkins 发布 Play Framework 应用程序以加载平衡环境