SODBASE CEP学习(二):运行第一个EPL例子

本文介绍了如何使用SODBASE CEP运行第一个EPL例子,详细阐述了从模型文件、EPL语句、输入输出适配器到运行模型的步骤。示例中展示了筛选价格大于50的股票数据,强调了流数据处理的关键点,如PATTERN和WITHIN关键字。此外,还提到了自定义输入输出适配器的实现,并提供了完整源码的下载链接。

开发者社区活动,SODBASE产品用户现在可以领礼品 

为了让大家理解SODBASE CEP的工作原理,直接写一个CEP模型的XML,以API调用的方式运行。不想写XML,直接使用图形工具的同学,请直接跳过本文。不想用API写程序,直接用GUI操作服务器的同学,也请直接跳过本文。用得到的时候可以再返回过来看。


1.示例操作步骤

(1)下载Java-API-Example,解压导入Eclipse中。只需将lib下的jar包添加到build path中,不用依赖其它工程(projects)。

(2)运行Example.java,筛选价格大于50的数据

(3)结果输出如下


'start cep model CEPModelPrimaryKey [modelname=example, modelspacename=, version=1.0, serveraddress=]','','2015-04-29 04:48:21

Wed Apr 29 16:48:21 CST 2015  price: 73.5247091124538, Wed Apr 29 16:48:21 CST 2015 

Wed Apr 29 16:48:22 CST 2015  price: 71.22182321052489, Wed Apr 29 16:48:22 CST 2015 

Wed Apr 29 16:48:23 CST 2015  price: 72.81982202535718, Wed Apr 29 16:48:23 CST 2015 

Wed Apr 29 16:48:24 CST 2015  price: 98.18584015152344, Wed Apr 29 16:48:24 CST 2015 
'stop cep model CEPModelPrimaryKey [modelname=example, modelspacename=, version=1.0, serveraddress=]','','2015-04-29 04:48:27


2.工作原理

2.1 模型文件和EPL语句

CEP模型XML文件example.xml

<?xml version="1.0" encoding="UTF-8"?>
<GraphModelData>
  &nbs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值