【发布时间】:2013-05-30 20:59:01
【问题描述】:
我希望在早上 8 点或太阳升起时触发规则。这个怎么办?
rule X
when
( "it's 8am" and ... and ...)
or
(Sun( up ) and ... and ...)
then
// do something
end
计时器就像一个先决条件。所以我想在这种情况下它没有用。
一个额外的 time 事实必须每秒更新一次,这将导致规则每秒重新触发。我想我可以将 time 事实拆分为 hour、minute 和 second 事实,但这不会真正解决问题,但只是减少它发生的频率。
这样的规则在 Drools 中是否可能/可行?
【问题讨论】: