首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Actor模型框架和复杂事件处理(CEP)之间的区别是什么?

Actor模型框架和复杂事件处理(CEP)之间的区别是什么?
EN

Stack Overflow用户
提问于 2014-05-01 09:40:49
回答 2查看 1.3K关注 0票数 5

角色模型框架(如Orleans)和复杂事件处理(如Apache Storm)之间的区别是什么?

其中每种方法都适用的使用示例(或者一种方法比另一种方法更适用)肯定会有所帮助。

EN

回答 2

Stack Overflow用户

发布于 2014-05-01 20:29:27

Apache Storm是一个分布式实时计算系统(来源:项目网站)。

CEP是复杂的事件处理,它关注于跟踪和分析(处理)关于发生的事情(事件)的信息流(数据流),并从中得出结论。(来源:维基)

这是两件不同的事情。Storm本身不执行任何分析,除非您部署自己的代码来执行上述分析。这使得您的代码可以执行CEP,而不是Storm。您可以使用Storm执行CEP,也可以使用JMS或其他工具。

基于参与者的框架,如Akka或Orleans,也是托管执行CEP的自定义事件分析代码的候选框架。

票数 3
EN

Stack Overflow用户

发布于 2014-05-01 21:23:41

我不是非常熟悉演员模型,但from what I can gather它是一种比CEP更低层次、更通用的模式。

CEP也称为事件流处理。它通常是关于实时处理大型、快速的数据流。它是关于发现数据中的模式并对其采取行动,或者丰富数据或(巧妙地)过滤数据。

您可以使用Actor模型来实现CEP引擎,但这并不是唯一的方法。演员模型似乎也适用于CEP以外的事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23400868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档