Siddhi中StreamCallback和QueryCallback的区别是什么?

时间:2015-11-20 06:23:05

标签: wso2 complex-event-processing siddhi

siddhi有很多回调,我想知道它们之间的区别。 比如,当我们使用streamCallback时,我们将使用queryCallback。

我找不到任何关于此的文件。

感谢。

1 个答案:

答案 0 :(得分:0)

查询回调用于侦听特定查询的输出。另一方面,当您使用StreamCallback时,它不会绑定到特定查询,并且可以从多个查询接收输出(多个查询可以输出到同一个流)。

例如:

from profileStream 
select name, email
insert into outStream;

from alertStream
select name, mailAddress as email
insert into outStream;

如果您添加查询回调,则可以将其添加到其中一个查询中。但是当你添加一个流回调时,你可以为outStream添加它,这将为你提供两个查询的结果。