哪个CEP产品入手?

And*_*uer 12 oracle esper complex-event-processing

我想了解有关如何构建基于CEP的应用程序的更多信息.所以我环顾四周,找到了几个产品(概述在这里:http://rulecore.com/CEPblog/?page_id = 47).

但由于目前有不少,我不知道哪个是最好的开始.总的来说,我只会考虑免费提供的那个.其余的只是私人使用有点贵;)

Esper是免费的,但没有Esper工作室,开发一个cep应用程序似乎相当繁琐.Streambase提供免费试用,但我无法知道你可以使用多长时间(如果只有一个月,那么对于更长时间的研究没有帮助).Oracle CEP套件似乎相当完整,但在cep场景中 - 据我所知 - 与Esper或Streambase相比,它是最不被认可的.

那么你有什么提示开始cep开发的最佳方法吗?是否值得花时间研究oracle文档,或者从Esper或Streambase开始是否更好?

干杯,

安德烈亚斯

hol*_*see 12

微软的CEP提供StreamInsight,它非常类似于Rx框架和LINQ 的反应式编程模型.

一个Hitchhiker的StreamInsight查询指南是一个很好的起点.

一些代码示例

我建议使用LINQPad,它可以连接到Stream Insight作为查询的画布.


小智 10

目前的CEP工具无法解决相同的问题!因此,根据您的喜好,您可以使用不同的工具.简而言之,我的个人选择是:

用于构建数据驱动算法,在一种带扩展的SQL中编码 - 来自Aleri的Coral8引擎.免费测试和开发(无论如何之前由Aleri购买)

用于检测事件模式(情境),无编码(声明式)但使用XML配置 - RuleCore,免费测试订阅(Web)服务

对于低级控制和Java编码的混合 - Esper,GPL.

使用GUI的图形框和箭头样式创建数据驱动的计算逻辑:StreamBase.