关于复杂事件处理和事件驱动架构的争论
复杂事件处理系统和事件驱动架构都被认为会在目前和未来精致繁杂的系统设计中扮演重要角色。但是它们的角色是什么?会对业界产生什么样的影响?最近社区又开始了关于这些问题的争论。
复杂事件处理系统和事件驱动架构都被认为会在目前和未来精致繁杂的系统设计中扮演重要角色。但是它们的角色是什么?会对业界产生什么样的影响?最近社区又开始了关于这些问题的争论。
在上周IBM IMPACT会议上,IBM公布了几个新的和重新注册商标的升级产品,它们分别用于处理虚拟化(Virtual Enterprise)、集群和缓存(eXtreme Scale)、复杂事件处理(Business Events)和RESTful Web应用(sMash)。InfoQ采访了多名执行官以及产品经理以了解更多信息。
Gartner的一份报告详细阐述了新兴的事件驱动架构和面向服务架构编程模型、以及关键开源技术(尤其是Spring)应用的持续增长结合起来是如何给传统平台中间件厂商带来巨大压力并可能导致行业的分裂的。
Esper是一个事件流处理(Event Stream Processing,ESP)和复杂事件处理(Complex Event Processing,CEP)的系统,它可以监测事件流并当特定事件发生时触发某些行动——可看作是把数据库反过来,语句是固定的,而数据流进进出出。InfoQ恰遇Esper的创始人,向他了解了项目的近况,以及最近的基准测试问题。
在Java One上Thomas Bernhardt和Alexandre Vasseur向我们解说了事件驱动应用服务器(Event Driven Application Server)的概念,并介绍了Esper项目。事件驱动应用服务器是一种新型的服务器,为每秒需要处理超过100,000的服务器提供一个运行时和多种职场基础设施服务(如传输、安全、事件日志、高可靠性和连接器等)。