2014-10-10 36 views
1

如何在WSO2-CEP中动态地编写查询。在PSQL中,用户可以动态地写入查询,CEP工具中是否有其他选择来实现它?使用案例:1.假设如果在流中功能和数据都可用,那么必须有一些选项或者让一些适配器用户可以动态地制定规则。支持在WSO2中创建动态查询/规则CEP

for ex。

蒸汽:1.功能1:总和,函数2:AVG,功能3:计数,值1:1,值2:2,值3:3 2.功能1:总和,函数2:分钟,功能3:最大,值1:1,值2:2,值3:3

规则应被动态地创建如下:

  1. SELECT SUM(值1),为值1,AVG(值2)作为值2,计数(值3),如从值3 .. ...
  2. 选择sum(value1)作为value1,min(value2)作为value2,max(value3)作为值3从...

感谢 加甘

回答

0

在CEP我们使用ExecutionPlans部署查询+配置。所以如果你想改变一个查询,你需要编辑执行计划。在手动用例中,可以从管理控制台更改ExecutionPlan。当您更改ExecutionPlan时,更改将立即生效。但是,你会失去目前的状态,如Windows。 您是否希望根据传入的事件更改此规则?如果是这样,您可以添加另一层siddhi查询,它将分析传入的事件并将它们发送到所需的查询。

Tishan

+0

这并没有提供问题的答案。要批评或要求作者澄清,在他们的帖子下留下评论 - 你总是可以评论你自己的帖子,一旦你有足够的[声誉](http://stackoverflow.com/help/whats-reputation),你会能够[评论任何帖子](http://stackoverflow.com/help/privileges/comment)。 – Ben 2015-01-23 16:20:21

+0

感谢您的提示本。一旦我有足够的声望,我会做。 – Tishan 2015-01-24 18:59:31