我对流处理器有点困惑。 我之前使用过CEP,现在我正在使用流处理器。
如果我没弄错,Data Analytics Server,CEP和Machine Learner合并到Stream Processor中,是真的吗?
因为我发现了一些不一致的地方,例如SP无法直接在仪表板中发布,而CEP可以。 所以,我的问题是,CEP和ML中的所有部分都将流入SP?
答案 0 :(得分:9)
DAS,CEP和ML尚未完全合并到流处理器中。
在DAS中,实时分析由Siddhi处理,批量分析通过Spark完成。但是,在Stream Processor中,只有Siddhi充当核心处理器并且不使用Spark。
流处理器通过siddhi以流方式处理数据。为了满足批量分析的要求,可以使用已经引入Siddhi 4.0.0的增量处理[1]。
同样通过为Siddhi 4.0.0编写的ml扩展提供ML支持。
在das / cep中,需要定义几个工件,如接收器,执行计划,发布者等,以便创建分析工作流程。
但是在Stream Processor中,可以在一个 Siddhi-App 中定义整个流程。
有关进一步说明,请参阅DAS到SP迁移指南[2]和 WSO2分析网站[3]。
[1] https://wso2.github.io/siddhi/documentation/siddhi-4.0/#incremental-aggregation
[2] https://docs.wso2.com/display/SP4xx/Upgrading+from+a+Previous+Release
答案 1 :(得分:9)
WSO2流处理器是最新的WSO2 analytics产品。它具有WSO2 CEP具有的超级功能。以下是WSO2 CEP与WSO2 SP的能力比较。
常规强>
<强>工具强>
答案 2 :(得分:1)
所以,我的问题是,CEP和ML中的所有部分都将流入SP?
我不相信。 StreamProcessor只有CEP,DAS或ML的功能子集。恕我直言,它现在被提升,因为它是新的,更轻量和更快