siddhi有很多回调,我想知道它们之间的区别。 比如,当我们使用streamCallback时,我们将使用queryCallback。
我找不到任何关于此的文件。
感谢。
答案 0 :(得分:0)
查询回调用于侦听特定查询的输出。另一方面,当您使用StreamCallback时,它不会绑定到特定查询,并且可以从多个查询接收输出(多个查询可以输出到同一个流)。
例如:
from profileStream
select name, email
insert into outStream;
from alertStream
select name, mailAddress as email
insert into outStream;
如果您添加查询回调,则可以将其添加到其中一个查询中。但是当你添加一个流回调时,你可以为outStream添加它,这将为你提供两个查询的结果。