2012-10-22 139 views
1

我想了解整个WSO2 SOA的拓扑结构,但无法理解 的CEP和BAM如何组合在一起WSO2 CEP VS BAM

  1. 可以CEP提供处理事件的可视监控如与WSO2 GS整合
  2. 虽然WSO2的网站说CEP是紧密结合BAM集成了后处理我想不出 找到任何解释的情况相同或如何做。(可以养活CEP BAM?如何配置相同)
  3. 你为什么要把CEP + BAM放在一起?任何使用情况下

回答

2

答案

  1. 所有WSO2项目能够因为它们是基于相同的基础平台(WSO2的碳)上的相互整合。在这个特殊情况下,WSO2 CEP和GS。一种方法是,将来自CEP的处理结果保存在数据存储或文件中,并从Gadget后端读取它,以便小工具(前端)可以在GS中对其进行可视化。如果你愿意,你可以在CEP上安装GS功能(仪表板,小工具回购等),并使用相同的服务器运行时。但是,后者必须基于相同的碳版本

  2. 这意味着相同的数据代理可以将事件发送到BAM以及CEP。他们都共享Thrift和REST API。与1类似,CEP和BAM可以存在于同一个运行时间中,也可以分别下载和使用。一个相关的文章是here

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