我有一个Esper声明,例如:
select ...
from pattern[(A -> timer:interval(100 msec)) or timer:interval(500 msec)]
通常,该语句触发一次或根本不触发,但有时该语句触发两次。这是错误还是预期的行为?如果这是预期的行为,那么我应该在语句中进行哪些更改,以便每个触发器最多只能触发一次?
注意:我使用的是Esper的4.3版本。
我建议您更新到较新的版本。您那里的版本确实很旧。如果仍然有问题,可以在Github中创建问题并附加测试用例。