转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,
htpp://cloudtrader.top
今天开始正式切入到Cointrader的源码分析学习中,其主页为:https://github.com/timolson/cointrader.
它是基于Esper的一个比特币云交易托管平台。和我想做的事情比较相近、而且虽...
分类:
其他好文 时间:
2015-06-03 17:38:02
阅读次数:
128
Cointrader表结构
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrader.top
设置(setup)
Install Java
Install Maven
Install MySql
Create a database using
mysql -u root -e `cr...
分类:
其他好文 时间:
2015-06-03 17:37:51
阅读次数:
153
从现有的CEP(Complex Event Processing)框架,像强大得Esper,我们学到很多工作完全可以通过写sql来完成的,不需要编写任何的代码。所以对于流处理我认为也需要这样的类似sql查询语言。目前像Storm这样的流处理平台框架强迫使用者去实现像silding window,一些query pattern的操作。我认为并不是每一个案例开发者都喜欢重写这些东西。所以我们需要high...
分类:
数据库 时间:
2015-05-25 13:05:31
阅读次数:
200
3 处理模型(Processing Model)
Esper的处理模型是持续的:更新监听器listener和订阅者subscriber,当事件到来时,根据声明对事件流、视图、过滤和输出等。
监听器的接口是com.espertech.esper.client.UpdateListener,必须实现update方法,这个函数会在结果到来时触发。
3.2 插入流(Insert Stre...
分类:
其他好文 时间:
2015-05-21 17:29:32
阅读次数:
249
2.6 java.util.Map事件
2.6.1 概述
实现事件的类可以是一个实现java.util.Map接口的类。映射事件的事件属性是其通过get方法能够获得的值。
和数组对象事件类型一样,映射事件类型考虑了系统中的综合类型,是的不需要使用Java类来描述事件类型,这是的更容易在运行时更改事件,或者从其他类型生成类型信息。
一个给定的Map事件类型可以有一个或者多个超类型...
分类:
其他好文 时间:
2015-05-21 15:40:04
阅读次数:
147
欢迎转载学习,但转载须注明出处:http://blog.csdn.net/minimicall,尊重劳动成果,版权归我。
这一节中我们继续学习Esper的事件部分内容。
对应官方的文档为2.4-2.5
2.4 碎片及碎片类型(Fragment and Fragment Type)
有些情况,一个事件的某个属性本身又是一个事件。Esper对这种称作为fragment(碎片)和碎片类型...
分类:
其他好文 时间:
2015-05-21 10:55:57
阅读次数:
164
第二章 EventPresentation 事件描述
欢迎转载学习,但转载须注明出处:http://blog.csdn.net/minimicall,尊重劳动成果,版权归我。
这一章用于说明事件描述和建模的方法。
Esper 使用event type(事件类型)来描述事件的类型信息。
你的应用可以在Esper启动时或者在运行时通过API或者EPL语法来添加事件类型。具体参见16.4节...
分类:
其他好文 时间:
2015-05-20 16:24:52
阅读次数:
118
转载请注明出处:http://blog.csdn.net/minimicall/
在接下来的20个工作日中,我将坚持翻译或者略翻译Esper的官方文档。
为什么需要学习Esper,因为我们需要理解复合事件处理 Complex Event Processing (CEP)。在量化交易系统中,CEP是必不可少的。它负责处理海量的实时事件。
关于CEP更多知识,大家可以翻阅网络相关资料。我...
分类:
其他好文 时间:
2015-05-20 00:33:40
阅读次数:
336
package?com.framework_technology.esper.views;
import?com.framework_technology.esper.javabean.Apple;
import?com.java.annotation.document.Undigested;
import?com.java.annotation.document.Unfinish...
分类:
其他好文 时间:
2015-04-08 11:15:44
阅读次数:
198
Drools Fusion (Complex Event Processing) 是Drools对于复杂事件处理的模块, 与它功能相似的是Esper, 两者都可以提供基于时间跨度和滑动窗口的事件处理, 两者最大的区别可能就在于1. Drools开源, 不支持Distribution, 语法drl, ...
分类:
其他好文 时间:
2015-01-09 12:25:16
阅读次数:
428