也许您熟悉事件流处理(ESP)的概念......如果您愿意,我很乐意听到您正在使用的内容以及您正在使用它们的平台。我是Esper项目(http://esper.codehaus.org/)的积极贡献者,但我有兴趣听听其他人使用的内容吗?有人使用Coral8,Aleri或Streambase吗?你在哪些平台上使用它们?
答案 0 :(得分:2)
目前我没有使用任何事件流处理(ESP)/复杂事件处理(CEP)产品,但我熟悉这些概念 - 我们为先前(军事)项目评估了Streambase,我仍然收到他们的电子邮件偶尔; - )
我研究了将esper用于另一个实时系统(不是金融交易系统,这些日子似乎是CEP的主要应用),但认为这是 - 没有冒犯 - 矫枉过正。我们想要一些轻量级的东西来控制一个事件驱动的过程,使得它可以在不重新部署代码库的情况下进行修改,但是坦率地说已经没有时间了,所以评估并没有得到足够的“深入”。将来可能会重新考虑这个。
在我看来,ESP / CEP被低估为一个解决方案平台。如果你习惯于纯粹的交易思维,可能很难理解。答案 1 :(得分:2)
我为Aleri工作(虽然这里的意见是我自己的),所以我的观点有些偏差。说完了......
我们看到了很多很好的用例,其复杂性和数据量都非常大。几个例子:
有些人将它用于低延迟方面,但许多人使用它因为它允许快速开发许多事件驱动的应用程序。
我在Solaris / x86-64机器上看到了很多安装,不过我们也在生产SPARC和Linux。
顺便说一句,大多数供应商使用术语CEP,复杂事件处理来描述他们的产品。我认为这不是最好用的TLA,但看起来好像我们现在一直坚持下去。
随意提出任何进一步的问题。显然有一些我无法谈论的事情,但我会尽我所能。
答案 2 :(得分:1)
在上一份工作中,我们查看了Cayuga,Esper,StreamBase和Coral8。我真的很想知道我是否可以使用其中一个引擎和一个文本处理引擎制作一个加强版的RSS阅读器。我不确定它是如何组合在一起的,因为我没有时间考虑它,但我认为RSS项目可以作为“事件”使用,处理,然后如果类似的话可能发生的事情“在一段时间内收到事件“(类似的消息或帖子)。也许是热门话题的识别等。