【问题标题】:How long is an event with a temporal operator stored in working memory by default?默认情况下,带有时间运算符的事件在工作内存中存储多长时间?
【发布时间】:2019-01-04 23:48:14
【问题描述】:

假设以下 when 子句:

$A : AEvent()
$B : BEvent( this before $A )

@org.kie.api.definition.type.Expires() 未在任一事件对象上设置。

假设没有 AEvent 发生,BEvent 存储在工作内存中的默认持续时间是多少。

【问题讨论】:

    标签: drools drools-fusion


    【解决方案1】:

    它们将保留在工作内存中,直到您手动收回它们。

    希望对你有帮助,

    【讨论】:

    • 我做了一些实验,似乎它们在 24 小时后被收回。这可能吗?
    • 文档并不清楚,但 24 小时对我来说似乎是任意的(除非您的规则以让 Drools 知道 24 小时后不再需要事实的方式编写)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多