【问题标题】:WSO2 CEP vs BAMWSO2 CEP 与 BAM
【发布时间】:2015-05-16 02:36:21
【问题描述】:

我试图了解整个 WSO2 SOA 拓扑,但无法理解 CEP 和 BAM 如何结合在一起

  1. CEP 能否提供已处理事件的可视化监控,例如与 WSO2 GS 集成
  2. 虽然 WSO2 网站说 CEP 与 BAM 紧密集成以进行后期处理,但我不能 找到任何解释相同或如何完成的场景..(CEP 可以提供 BAM 吗?如何配置相同)
  3. 为什么要同时使用 CEP + BAM?任何用例

【问题讨论】:

    标签: wso2 wso2carbon complex-event-processing wso2bam wso2cep


    【解决方案1】:

    答案

    1. 所有 WSO2 项目都能够相互集成,因为它们基于相同的底层平台 (WSO2 Carbon)。在这种特殊情况下,WSO2 CEP 和 GS。一种方法是将来自 CEP 的处理结果保存在数据存储或文件中,并从小工具后端读取它,以便小工具(前端)可以在 GS 中将其可视化。如果需要,您也可以在 CEP 之上安装 GS 功能(仪表板、小工具 repo 等)并使用相同的服务器运行时。但是,对于后者,它必须基于相同的 Carbon 版本

    2. 这意味着,同一个数据代理可以向 BAM 和 CEP 发送事件。它们都共享 Thrift 和 REST API。与1类似,CEP和BAM可以存在于同一个runtime中,也可以单独下载使用。一篇相关文章位于here

    3. 主要用例是为 CEP 的实时分析和 BAM 的实时(近实时)批处理处理相同的事件。例如:服务器的处理时间相关分析可以分解为适合两台服务器。对于 CEP,查询可以执行,提醒我服务器在 30 秒内没有响应 3 个请求。对于 BAM,您可以绘制一个小时/天/周内的正常运行时间趋势。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-04
      相关资源
      最近更新 更多