事件驱动架构:event-driven architecture
事件驱动架构(event-driven architecture,EDA)是汇集事件产生、检测和消耗相关行为及它们引出反应的框架。一次事件是对系统硬件或软件有重要性的任一可辨认事情。 事件驱动架构(event-driven architecture,EDA)由事件创建者和事件消费者组成。创建者是事件的来源,他只知道已经发生的事件。消费者是需要知道已发生事件的实体,他们可能参与处理该事件,也可能只是受到该事件影响。 事件消费者一般购买了一些中间设备(middleware)事件管理器。当管理器接收到创建者发出的某事件通知,它把该事件发送给所有注册的消费者。事件驱动架构(event-driven architecture,EDA)的好处是它让大量创建者和消费者能交流状态并及时地回复信息。 当现有业务规则(business rule)、启动器和相关预存程序都出现且能够被中间设备的事件处理器(processor)使用时,事件驱动架构(event-driven architecture,EDA)最有效。在短期内,这意味着数据库管理员(DBA)会有额外的工作,但长期来看,这样的尝试通过易化变更从而简化了数据管理。 另见:事件处理器(event handler)
最近更新时间:2011-03-04 翻译:徐艳EN
相关推荐
-
利用事件简化系统架构作者
简化架构是帮助团队保持开发势头并加快开发过程的最佳方式,而在组件之间使用事件进行交互可以简化系统架构。
-
EDA和SOA:孤掌难鸣
速度和复杂度在哪里构成问题,“引擎如何工作”可能就是兴趣点所在。大多数CEP引擎极大地超过了一般用途的服务器。
-
复杂事件处理CEP手册
在金融服务和其他行业中,如何使那些重要且具有战略意义的业务信息以高速数据流的方式到达企业变得尤其重要,而复杂事件处理(CEP)就是这一过程的代名词。在复杂事件处理中,数据是不断变化的,而“操作”是“静态”的。复杂事件处理具备了分析高速数据流并鉴别重要事件的能力,虽然对这些事件的鉴别过程是复杂的,但结果却是无价的。复杂事件处理能够帮助企业及时全面地洞察市场变化,降低风险和提高决策效率。下面我们就来介绍一下复杂事件处理。
-
观点:复杂事件处理仍在摸索市场
我们在哪些地方用到复杂事件处理(CEP)?在Colin Clark(云事件处理CTO)最近的博文中,提到市场在分析师和厂商近年来的允诺中,仍在努力实现这种数十亿美元的潜力。