gpt4 book ai didi

java - 是否可以向正在运行的 Drools session 添加新规则?

转载 作者:行者123 更新时间:2023-12-01 15:59:05 30 4
gpt4 key购买 nike

嘿,我正在工作一个项目,可能需要我在程序运行期间将规则加载/卸载到有状态的 Drools session 。 (最终使用 JMX,但现在我只是尝试向现成的 session 添加规则)

我想知道,这可能吗?在这种情况下如何实现?我需要重建 session 吗?我尝试简单地从 session 中获取知识库,将我的规则文件添加到其中,然后触发所有规则,但这不起作用。

谢谢!

最佳答案

简短的回答是肯定的,这里引用 documentation :

3.2.5. StatefulknowledgeSessions and KnowledgeBase Modifications

Stateful Knowledge Sessions will be discussed in more detail in section "Running". The KnowledgeBase creates and returns StatefulKnowledgeSession objects, and it may optionally keep references to those. When KnowledgeBase modifications occur those modifications are applied against the data in the sessions. This reference is a weak reference and it is also optional, which is controlled by a boolean flag.

关于java - 是否可以向正在运行的 Drools session 添加新规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4368148/

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