复杂事件处理探险

灯光、音乐、白色礼服、领带、高雅的房间。这是什么?
wedding-19.jpg
对于人类来讲回答这种问题很简单 - 这是因为我们人类的大脑能够很好地对事件的识别和解释进行适配。但是在技术的世界里,复杂事件处理 (Complex Event Processing,CEP) 仍然是一个具备挑战的新兴领域。
complex-event-processing-example-30.gif

事件是什么?

事件就是改变。被称为事件监视器的工具被用来检测时间、状态、位置、水平等方面的改变。先设置一个临界值 - 突破这些临界值的改变构成了事件。
complex-event-processing-30.gif
其它一些常见场景是由诸如业务流程管理 (Business Process Management,BPM) 之类的应用或工具所发出的事件。

噪声忽略

复杂事件处理涉及低水平事件处理、过滤掉不重要事件以及对重要事件组合采取行动。(通常是实时的)
complex-event-processing-architecture-30.gif

真实世界的例子

以一个轮胎检测系统为例。如果检测到轮胎压力下降就必须得通过速度、温度以及时间来判断是否存在严重的压力损失。如果存在,就必须得采取行动来警告司机。
complex-event-processing-architecture-example-30.gif

强强联合:BPM、CEP 和 SOA

复杂事件处理常常被用于监听业务流程。事件处理器可能会使用 SOA 服务来处理高级别的事件 (事件驱动型 SOA)。
event-driven-soa-30.gif

相关技术

复杂事件处理技术包括:
  • 事件模式检测
  • 事件层级模型
  • 事件关系检测
  • 抽象事件驱动流程
  • 事件抽象
原文链接: Adventures In Complex Event Processing,发布日期:2011 年 2 月 11 日。
作者简介
Anna Mar
Anna Mar 是一名拥有 18 年以上金融领域经验的首席架构师,当前就职于东京的一家电信公司。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值