Представьте себе множество различных датчиков, которые отправляют значения. Существует серверная часть, в которую можно вводить различные расчеты на основе идентификаторов датчиков и значений. Эти вычисления преобразуются в приложения 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. отличаются.
Правилен ли этот подход?