gpt4 book ai didi

events - Drools - 重复事件和时间关系

转载 作者:行者123 更新时间:2023-12-01 15:23:33 24 4
gpt4 key购买 nike

一般来说,我正在为事件编写规则,这些事件可以在任何时间以连续方式(每秒)发生。我只想每小时触发匹配事件的规则。

更多详情:
我想在第一次插入事件(尚不存在)或插入事件时触发规则,并且当且仅当相等的事件已经插入工作内存但最新的至少一个小时以前老了。

编写这种规则的合理方法是什么,事件持续时间将是 24H?

最佳答案

rule X
when
$e : MyEvent() from entry-point "s"
not( MyEvent( this != $e, id == $e.id, this before[0s,1h] $e ) from entry-point "s" )
then
// $e arrived and there is no other event with the same
// id that happened during the last hour
end

将“id == $e.id”替换为您用来确定两个事件彼此相关的任何约束。

关于events - Drools - 重复事件和时间关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4415806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com