为了让大家理解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

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

被折叠的 条评论
为什么被折叠?



