[英]What is the best way to implement notification in a C# web application?
在C#Web应用程序中实现通知的最佳方法是什么? 如果这是EAI BPEL应用程序,那么我将使用BPEL规范内的通知功能在我要监视的关键任务上发出事件。 由于这是C#Web应用程序,因此有哪些体系结构选择? 我应该在要监视的点上使用NServiceBus通过pub / sub删除消息,还是应该使用.Net事件处理将其附加到我关心的方法上,或者将两者混合使用,或者是否有我不知道的选项。 我要优化的情况是最少的代码量和最大的灵活性和可伸缩性。
事件聚合器模式非常适合用于以下情况:
http://martinfowler.com/eaaDev/EventAggregator.html
您可以签出kigg项目:
它具有相当不错的实现。 我认为他们可以改善它,但总体而言,我喜欢它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.