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