WSO2 CEP vs BAM



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

  1. CEP可以提供对处理事件的视觉监视,例如与WSO2 GS集成
  2. 尽管WSO2网站说CEP与BAM紧密整合以进行后处理,但我无法找到任何相同或如何完成的场景。(CEP可以给BAM?
  3. 您为什么要在一起有CEP BAM?任何用例

答案

  1. 所有WSO2项目都能彼此集成,因为它们基于同一基础平台(WSO2碳)。在这种特殊情况下,WSO2 CEP和GS。一种方法是,在数据存储或文件中,CEP持续存在的处理结果,并从小工具后端读取它,以便小工具(Frontend)可以在GS中可视化它。如果需要,您也可以在CEP顶部安装GS功能(仪表板,小工具仓库等),并使用相同的服务器运行时。但是,对于后者,它必须基于同一碳版本

  2. 这意味着,相同的数据代理可以将事件发送到BAM和CEP。他们俩共享节俭和休息API。类似于1,CEP和BAM可以在同一运行时存在,也可以单独下载和使用。一篇相关的文章在这里

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

最新更新