CEP 平台中的 Rx 缺少哪些功能?
CEP 平台(例如 NEsper 或 MS StreamInsight)中的 Rx 缺少哪些功能?
What Features are missing from Rx that are in CEP Platforms such as NEsper or MS StreamInsight?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
StreamInsight 等 CEP 平台是一种企业级解决方案,用于大量处理大量事件并对所述事件应用模式匹配算法。
在 CEP 平台中,有许多特定于领域的事物应用于事件,例如事件分类(点事件、间隔事件、边缘事件),这些在 Rx 中并不是一流的。
简而言之,您似乎可以使用 Rx 构建 CEP 平台,但它本身作为 CEP 平台并没有什么用处。我会做这样的类比:Rx 之于 CEP,就像 WCF 之于 nServiceBus。 nServiceBus 是一个通信平台,但它比 WCF 具有更多的域特定性(在本例中,域是企业级消息传递)。
CEP Platforms like StreamInsight are an enterprise-grade solution for processing lots of events at high volume and applying pattern-matching algorithms to said events.
There are a lot of domain-specific things applied to events in CEP Platforms, such as event classification (point event, interval event, edge event) that aren't first-class in Rx.
In short, it seems like you could conceivably build a CEP Platform using Rx, but it is not useful as a CEP Platform on its own. The analogy I would draw is Rx is to CEP as WCF is to nServiceBus. nServiceBus is a communication platform, but it has much more domain-specificity than WCF does (where domain is enterprise-grade messaging, in this case).