简体   繁体   English

WSO2 CEP水平可伸缩性

[英]WSO2 CEP horizontal scalability

I'm investigating of the new WSO2CEP and WSO2 STREAM PROCESSOR products and I would like some information: 我正在研究新的WSO2CEPWSO2 STREAM PROCESSOR产品,我需要一些信息:

  1. I would know if it can manage the scalability in a configuration where I have multiple instances installed in cluster on multiple servers, and each instance share the same information (rules, events, streams, etc ...) 我想知道它是否可以管理配置中的可伸缩性,在该配置中,我在多个服务器上的群集中安装了多个实例,并且每个实例共享相同的信息(规则,事件,流等)。

  2. Is it possible to aggregate the events across the servers? 是否可以在服务器之间聚合事件? For example given the rule "select * from my_stream.window(10 minutes) having count = 2" and server 1 receives the first event and server 2 the second, validating the condition and firing an associated action only one time (not for each server/instance) 例如,给定规则“从具有计数= 2的my_stream.window(10分钟)中选择*”,服务器1接收到第一个事件,服务器2接收到第二个事件,验证条件并仅触发一次关联动作(不适用于每个服务器) /实例)

  3. Is it possible to aggregate the events across the servers using pattern where condition? 是否可以使用where条件pattern在服务器上聚合事件?

I could answer it only for WSO2SP 我只能为WSO2SP回答

I would know if it can manage the scalability in a configuration where I have multiple instances installed in cluster on multiple servers, and each instance share the same information (rules, events, streams, etc ...) 我想知道它是否可以管理配置中的可伸缩性,在该配置中,我在多个服务器上的群集中安装了多个实例,并且每个实例共享相同的信息(规则,事件,流等)。

indeed, yo ucan have a manager(s) node and all worker nodes will synchronize the apps (rules, streams, ..) from the manager node 实际上,您可以拥有一个管理者节点,并且所有工作节点都将同步管理者节点中的应用程序(规则,流等)。

For other questions - the state (aggregated values) can be persisted across the cluster, so it should work 对于其他问题-状态(汇总值)可以在整个集群中保持不变,因此它应该可以工作

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM