esper
文章平均质量分 88
iteye_4921
这个作者很懒,什么都没留下…
展开
-
Esper入门介绍及热身(一)
一、什么是Esper Esper的官网定义: Esper is a component for CEP and ESP applications,中文意思是:Esper是用于CEP(复杂事件处理)和ESP(事件流处理)应用程序的组件。 Esper是一个Java开发的事件流处理(ESP:Event Stream Processing)和复杂事件处理(CEP:...2014-03-17 16:56:53 · 760 阅读 · 0 评论 -
Esper入门例子(二)
Esper入门例子 说到Esper,不得不说一下CEP。CEP即Complex Event Process,中文意思就是“复杂事件处理”。听起来好像很复杂,实际上就是基于事件流进行数据处理,把要分析的数据抽象成事件,然后将数据发送到 CEP引擎,引擎就会根...2014-03-19 13:17:22 · 210 阅读 · 1 评论 -
Esper中的事件之事件类型(三)
Esper事件类型 Esper是一个适合实时分析数据的内存计算引擎,前两节介绍了Esper的相关基础知识和入门例子,本节将介绍Esper能够处理的数据结构,即Esper中的“事件”。Esper对事件有特殊的数据结构约定。能处理的事件结构有:POJO,java....2014-03-19 13:58:29 · 161 阅读 · 0 评论 -
Esper中的事件之事件处理(四)
Esper之事件处理 此篇博文主要用于介绍Esper对事件的处理,即Esper的进程模型。 1.UpdateListenerUpdaterListener是Esper提供的一个接口,用于监听某个EPL在引擎中的运行情况,即事件进入并产生结果后会通知UpdateListener。接口如下 package com.espertech.esper.client; ...原创 2014-03-20 16:50:59 · 550 阅读 · 0 评论 -
Esper 事件之事件上下文 - Context (五)
Esper 事件之事件上下文 - Context Context是Esper中的事件的上下文,从Context中,你可以获取事件的相关信息。我们也可吧Context理解成一个框,把不同的事件按照框的规则框起来,并且有可能有多个框,而框与框之间不会互相影响。 1.Context基本语法语法结构如下: create context context_name p...2014-03-21 13:09:31 · 258 阅读 · 0 评论 -
Esper介绍之六: EPL语法(一)
EPL,全称Event Processing Language,是一种类似SQL的语言,包含了SELECT, FROM, WHERE, GROUP BY, HAVING 和 ORDER BY子句,同时用事件流代替了table作为数据源,并且能像SQL那样join,filtering和aggregation。所以如果各位有SQL基 础的话,简单的EPL很容易掌握。除了select,...2014-03-24 13:17:45 · 295 阅读 · 0 评论 -
Esper介绍之七: EPL语法(二)
Select Clause和From Clause。这两个可以说是写EPL必备,要想得到事件流的处理结果,基本上就靠他们俩了(Pattern除外)。 Select Clause1.查询事件流的所有属性及特定属性 EPL的select和SQL的select很相近,SQL用*表示查询表的所有字段,而EPL用*表示查询事件流的所有属性值。SQL查询某个字 段名,直接在s...2014-03-24 14:13:34 · 153 阅读 · 0 评论