Event Notifier, a Pattern for Event Notification

王朝厨房·作者佚名  2007-01-04
宽屏版  字体: |||超大  

[这个贴子最后由cinc在 2002/09/12 10:12pm 编辑]

基于事件的模式 设计模式中最常见的一种,本文介绍了一个发展出来的新的事件模式:

Publisher-Subscriber 模式

Event Notifier, a Pattern for Event Notification

http://www.dralasoft.com/products/eventbroker/whitepaper/

Event Nodifier 是一种由 Mediator 和 Observr 模式结合而产生的一种模式。

实际上就是 Publisher-Subscriber 模式。

模式的中心是一个 EventService,整个过程分为三步:

Subscriber 到 EventService 订阅自己感兴趣的的事件

当事件发生,Publisher 把事件发布 EventService

EventService 通知感兴趣的 Subscriber

通过 EventService 隔离了 Publisher 和 Subscriber,使他们之间的联系只是

通过事件,实现了松耦合的结构,以后加入新的Subscriber,Publisher 也不会

对系统发生影响。

可充分利用 Java 的 RTTI 属性,建立层次的事件模型。

但 EventService 成为一个单点故障点,和性能的瓶颈

本文还介绍了 这个模式在 分布式系统下的一些修改和应用

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有