您的位置:首页 > 数据库

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

2009-08-14 03:49 344 查看
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会负责把地址添加到配置中去,最后信息将被注入总线中。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  xmpp jms xml sql 中间件 flex