使用开源项目Esper和WSO2构建CEP

WSO2 ESB是建立在Apache Synapse ESB之上的, 提供了更多的特性,比如web形式的管理控制台,整合的资料登记出和容器,商业化的支持。 下面是控制台的截图。

 

 

 

Esper提供的java库可以整合到不同的系统中。 配合GPLv2项目还可以提供图形界面编辑器。支持不同的查询模式, 类SQL语句,支持排序,分组,过滤,整合信息流。此外还支持各种信息流格式,XML, MAP, OBJECT等. 简单的类SQL例子, SELECT symbol, AVG(price) FROM ticker GROUP BY symbol. Esper的配置文件见图。

 

 

Esper配合WSO2 ESB的使用将提供更灵活的构架, 通过统一的传输模式http, jms,tcp, xmpp 使我们有机会控制事件,例如事件从事件源Esper发出后,我们可以转换事件的格式发送给监听或者感兴趣的第3方。WSO2支持复杂事件, 任何ESB中的事件都能当作一个事件发送到Esper。支持更多的中间件, 例如sci flex。当Esper产生一个事件的时候,它会尝试把它转换成xml或者MAP,这取决于使用的EPL。然后Synapse会负责把地址添加到配置中去,最后信息将被注入总线中。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值