没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
4页
Esper是一个事件流处理(ESP)和事件关联引擎(CEP的,复杂事件处理)。Esper的目标是针对实时事件驱动架构(EDA)。当Esper监测到事件流中又符合条件的时间发生时,即可触发Plain Old Java Objects(POJO)编写的自定义操作。当数百万数量级的事件同时发生时,我们不可能使用普通的关系型数据库来存储和查询,Esper正是专为这样的大批量关联事件而设计的。
资源推荐
资源详情
资源评论
教程
简介
Esper 是一个事件流处理(ESP)和事件关联引擎(CEP 的,复杂事件处理)。Esper 的目标
是针对实时事件驱动架构(EDA)。当 Esper 监测到事件流中又符合条件的时间发生时,即
可触发 Plain Old Java Objects(POJO)编写的自定义操作。当数百万数量级的事件同时发
生时,我们不可能使用普通的关系型数据库来存储和查询,Esper 正是专为这样的大批量关联
事件而设计的。
Esper 提供一个定制的事件处理语言(EPL),允许的条件表达丰富的事件,相关性,可能跨
越时间窗,从而减少开发工作需要设置一个系统,可以对复杂的情况作出反应。
Esper 是一个轻量级的 Java 编写的内核是完全纳入任何 Java 进程,JEE 应用服务器或基于
Java 的企业服务总线嵌入的。它使应用程序的过程中收到的消息或事件的大量快速发展。
介绍事件流和复杂事件
信息是至关重要的作出明智的决定。这是真实的在现实生活中,而且在计算,并在几个领域,
如金融,欺诈检测,商业智能或战场的运作,特别是关键。从信息流中的消息或事件的形式不
同的来源,如给在特定的时间内股票价格对国家的暗示。这就是说,看着那些离散事件是毫无
意义的时间最多。交易者需要看一段时间内的股票走势可能与其他信息在恰当的时间,最好的
交易相结合。
虽然离散事件时看了一个又一个可能是毫无意义的,事件流 - 这是一个无限集合的事件 - 被认
为在一个滑动窗口,进一步密切相关,是很有意义的,并用最小的延迟反应对他们是至关重要
的有效行动和竞争优势。
简介 Esper
关系数据库或如 JMS 消息为基础的系统使之真正难以对付的时空数据和实时查询。事实上,
数据库查询,返回需要明确的有意义的数据,不适合推动,因为它变化的数据。 JMS 的系统
是无状态的,需要开发人员的时间和实施自己的聚合逻辑。相比之下,Esper 引擎提供了一个
更高的抽象与才智,可以被看作是一个数据库天翻地覆式:不是存储数据和运行对存储的数据
查询,Esper 允许应用程序存储数据的查询和运行通过。的回应 Esper 发动机是实时发生时,
符合条件的用户定义的查询。因此,执行模式,而不仅仅是连续查询时提交。
这些概念是 EDA 的关键基础,并已在积极研究更多的比过去 10 年。对在现实世界的架构,例
如系统的重要性的认识最近才开始出现。
在 Esper,一个定制的英超联赛允许注册的引擎查询。一位听众类 - 这基本上是一个 POJO -
将被调用引擎当英超条件匹配的事件英寸的英超联赛的流程可以帮助表达复杂的,包括时间窗
口,加入不同的事件流,匹配条件以及过滤,汇总和排序。Esper 语句也可以结合在一起从而
产生更多的简单事件,从复杂的事件条件“,其次”。事件可以表示为 JavaBean 类,传统的
Java 类,XML 文件或 java.util.Map 的,从而促进现有的代理系统,消息发布者重用。
一个平凡而有意义的例子如下:假设一个交易者想购买谷歌股票只要价格低于某一最低值去 -
而不是当您在每个节拍但是当计算是在一个滑动的时间窗口做 - 说的 30 秒。给定一个价格和
符号属性和英超 StockTick 事件豆“,选择平均(价格)由 StockTick.win:时间(30 秒),
资源评论
- wzyincs_dn2012-10-23还好, 方法可以借鉴
- knightj2012-09-04这个没用,跟标题不符,完全没有时间模型的介绍,就是网上的ESPER介绍,存成了word文档!不用花时间下载了!
- benzuo582015-04-07这个没用,跟标题不符,完全没有时间模型的介绍,就是网上的ESPER介绍,存成了word文档!不用花时间下载了!
Layout
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功