CEP的设计模式--构建模块

一、事件(EVENT)
    是由schema来定义的
    是事件属性的元组


二、流(STREAM) 事件流
    time ordered sequence of event 是基于时间的事件序列
    append-only 不能移除事件,只能追加

    unbounded  无边界的


STREAM
 Examples:
{{1s, event1}, {2s, event2}, {4s, event3}}
Valid STREAM
{{1s, event1}, {4s, event2}, {2s, event3}}
 Not a STREAM, this is a EVENT CLOUD.



三、 关系 RELATION
     某个瞬时的一揽子事件
     允许插入,删除,更新


例如:
Example:
 At T=1: {{event1}, {event2}, {event3}}
At T=2: {{event1}, {event3}, {event4}}
No changes to event1 and event3
 Event2 was deleted
 Event4 was inserted




四、运算 OPERATORS
  1: 转换流和关系
  2:操作类型
     关系to关系  如:关系型数据库(project,filter,join)
     流to关系  从流到关系的窗口操作
  3:关系到流
  4:流到流


小结:
cep 是一个联系的流事件处理
流是一个只能增加的,基于时间的流序列
关系是某一个时刻,可以增加,修改,删除的事件集合







  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值