Мое намерение - объединить атрибуты из двух потоков в siddhi.
Я использую атрибут "join" с атрибутом окна, чтобы объединить два потока в моем запросе siddhi и ввести результат объединения в другой поток. чтобы обогатить его.
Атрибуты окна (window.time (1 сек) или window.length (1)) хорошо работают, когда поступающие события приходят с регулярным интервалом в 1 сек или более.
Когда (скажем, например, 10 или 100) события отправляются одновременно (в течение секунды). Тогда результат объединения не в ожидаемых условиях.
from EventInputStreamOne#window.time(1 sec) as i
join EventInputStreamTwo as s
on i.variable2 == s.variable2
select i.variable1 as variable1, i.variable2 as variable2, s.variable2 as variable2
insert into EventOutputStream;
Пожалуйста, дайте мне знать, есть ли способ объединить два потока, где входящие события должны обрабатываться / обрабатываться уникально, даже если числособытия, отправленные за один раз (в течение секунды), являются большими.