我对流处理器有点困惑。我以前使用过 CEP,现在我使用的是流处理器。
如果我没记错的话,数据分析服务器、CEP 和机器学习器合并到流处理器中,是真的吗?
因为我发现了一些不一致的地方,例如 SP 不能直接在仪表板中发布,而 CEP 可以。所以,我的问题是,CEP 和 ML 中的所有 feutures 都将在 SP 中流动吗?
DAS、CEP 和 ML 尚未完全合并到流处理器中。
在 DAS 中,实时分析由 Siddhi 处理,批处理分析由 Spark 完成。但是,在 Stream Processor 中,只有 Siddhi 作为核心处理器,没有使用 Spark。
流处理器通过 siddhi 以流的方式处理数据。为了满足批量分析的要求,可以使用 Siddhi 4.0.0 中引入的增量处理[1]。
此外,通过为 Siddhi 4.0.0 编写的 ml 扩展提供了 ML 支持。
在 das/cep 中,需要定义多个工件,例如接收器、执行计划、发布者等,以便创建分析工作流。
但是在流处理器中,可以在单个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
WSO2 流处理器是最新的WSO2 分析产品。它具有 WSO2 CEP 所具有的一组超级功能。以下是 WSO2 CEP 与 WSO2 SP 的功能比较。
一般的
工装
所以,我的问题是,CEP 和 ML 中的所有 feutures 都将在 SP 中流动吗?
我不相信。StreamProcessor 仅具有 CEP、DAS 或 ML 功能的子集。恕我直言,它目前正在推广,因为它是新的、更轻量级和更快的