想象一下发送值的许多不同传感器。有一个后端,可以输入基于传感器 ID 和值的不同计算。这些计算转换为 siddhi 应用程序并部署在 siddhi 主机上。
为每个计算创建自己的应用程序的方法是否正确?
例子
from a=SpeedStream[a.id == "s1"], b=SpeedStream[b.id == "s1"]
select b.speed-a.speed as acceleration
insert into AccelerationStream
可能会多次部署相同的计算,其中只有a.id和b.id不同。
这种方法正确吗?