Architecture 扩展StreamInsight的方法?

Architecture 扩展StreamInsight的方法?,architecture,autoscaling,complex-event-processing,streaminsight,Architecture,Autoscaling,Complex Event Processing,Streaminsight,我正在考虑将StreamInsight应用到我正在开发的系统中,但是在任何一个应用程序中似乎都不存在扩展的情况。StreamInsight似乎设计为在单个服务器上运行。我所关注的系统的大小可能达到每秒数万个事务,并且需要具有高SLA。因此,我需要了解(如果有人)如何水平扩展StreamInsight部署,这意味着通过多台服务器实现高可用性 它看起来像是SI团队,但不清楚从那以后有什么来源。StreamInsight没有官方的“扩展”故事。但是,一种解决方案是让多台服务器运行查询,然后根据一个参数

我正在考虑将StreamInsight应用到我正在开发的系统中,但是在任何一个应用程序中似乎都不存在扩展的情况。StreamInsight似乎设计为在单个服务器上运行。我所关注的系统的大小可能达到每秒数万个事务,并且需要具有高SLA。因此,我需要了解(如果有人)如何水平扩展StreamInsight部署,这意味着通过多台服务器实现高可用性

它看起来像是SI团队,但不清楚从那以后有什么来源。

StreamInsight没有官方的“扩展”故事。但是,一种解决方案是让多台服务器运行查询,然后根据一个参数,只有一台服务器实际“输出”结果。这将是相当复杂的,但肯定是可行的。 对于弹性,您可以使用检查点。。。这将把事件引擎的状态写入磁盘,以便您可以恢复正在运行的查询。根据您的查询,这可能有帮助,也可能没有帮助。
一条评论是:“每秒数万”个事件可以在一台服务器上轻松完成

我确实在网上找到了一个模型,建议在Hadoop的map/reduce的reduce部分使用SI。