SODBASE CEP与esper的比较
作者:管理员    发布于:2013-12-31 14:16:24    文字:【】【】【
摘要:大数据;CEP;云计算
很多Esper用户到了项目马上要上线时,联系我们更换升级到SODBASE平台。这时,虽然也可以快速迁移,但用户许多前期工作遭到浪费,因此建议用户在项目之初就及时升级到SODBASE平台。

Esper是EsperTech的CEP商业产品,提供了一种流数据处理架构。Esper有GPL版和商用版之分,GPL版Esper不宜商用。
相比Esper,SODBASE CEP适合于事件关联模式分析,适合于生产环境部署,能够提供
(1)更好的复杂事件理论模型。

(2)
关联监测、获取事件触发窗口中的数据等各种复杂模式处理。是对于Join操作有卓越的性能。
(3)具备图形化建模,大大简化项目实施难度
(4)高可用性方案,避免单点故障。由分布式方案,利用集群提高处理性能。
(5)规则管理,对EPL模型进行一定的隔离管理
(6)任务级别的监控,能够深入探测系统的故障点,从而解决故障
(7)不停止数据输入的情况下,在线规则修改(不仅是应用服务不重启,而且是窗口数据也不丢失)
(8)增强内存管理,更好地避免内存泄露
(9)Java,C/C++程序接口
(10)增强事件驱动模型和拓扑管理
(11)用户修改阈值功能模块
(12)自动发现模式功能
(13)能够单独使用,也可以与Storm等其它分布式框架集成,或与Esper、Apama等系统集成应用
(14)更方便地使用外部时间和回放数据

在实现规则管理方面,SODBASE 的SODBASE Studio、CEP Server、SODBASE View、SODBASE Adaptor四部分是分开的。Studio、Server Admin UI是在客户端使用的,CEP Server装在服务器。用户通过Studio进行查询建模,本地测试没有问题后,导出模型文件。Server Admin UI是服务管理的界面,通过Server Admin UI将模型文件安装到服务器上,为了方便使用,SODBASE CEP通过优化缩短了部署周期,同时提升了复杂事件处理的性能。

而Esper在实际项目中往往会遇到下面的一些问题
(1)复杂事件理论模型有漏洞,监测中复杂事件的误报和漏报
(2)单点故障
(3)无集群管理
(4)无图形化建模工具
(5)内存管理机制较弱,容易出现内存泄露
(6)事件驱动模型管理较弱
(7)无法在线动态修改规则和策略
(8)技术支持少
(9)使用GPL版会造成
版权纠纷


对于已经使用部分Esper功能的用户,可以从Esper升级到SODBASE CEP或与SODBASE CEP集成,升级或集成的方法有几种选择
(1)不影响原有Esper实现的功能,从Esper通过outputstream与SODBASE CEP Server集成。
(2)不影响原有Esper实现的功能,Esper的UpdateListener等处理接口中把事件流与SODBASE CEP引擎连接。
(3)将原有的架构效率低的Esper语句在SODBASE CEP进行重构。

如有问题可以与support@sodbase.com联系。同时提供其它CEP商业软件(Esper,Apama等)的咨询和实施支持。
 
版权所有 Copyright(C)2009-2018 速德贝斯科技有限公司  
keywords:CEP CEP