我想要一條規則在上午8點或太陽升起時啓動。如何去做這件事?在某個時間或事實上執行Drools規則
rule X
when
("it's 8am" and ... and ...)
or
(Sun(up) and ... and ...)
then
// do something
end
計時器的行爲像一個先決條件。所以我猜這在這種情況下沒有用。
額外時間事實上必須每秒更新一次,這會導致規則每秒都會重新刷新。我想我可以在時間實際上分成小時,分鐘和秒事實,但不會真正解決問題,而只是讓它發生較少。
在Drools中這樣的規則是可行的嗎?
對不起,3年後來到這裏,但這不會是超級昂貴,因爲它始終循環,永不停止?我實際上需要實現這樣的東西,但我真的想知道這是否是正確的方式來做到這一點。 –