gpt4 book ai didi

java - Java中的数据库驱动规则引擎

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:36 26 4
gpt4 key购买 nike

我需要开发一个应用程序,以便能够通过 UI 定义规则并将它们保存到数据库中,并且需要对来自其他来源的一些数据执行它们。是否有支持我要求的规则引擎? Drools 似乎是基于声明的,但我需要加载动态执行规则。我是这个规则引擎概念的新手。有什么建议吗?

最佳答案

你看过Drools Guvnor了吗? ?它允许您即时保存和编辑规则,甚至是测试规则(可以保存在 RDBMS 上),然后将它们集成(评估)到您的 Java/JavaEE 应用程序中。即使您不需要它的所有奇特功能(例如版本控制、IDE 集成等),它也证明您认为 Drools 无法从数据库动态加载规则。

但是请注意,Drools 并非主要设计用于推理存储在 RDBMS 中的事实。从 Drools 4.0 开始,您可以从外部资源中提取对象,例如使用 Hibernate 的 RDBMS,但如果我的理解是正确的,这些将被视为时间常数事实,而不是插入到工作内存中。

关于java - Java中的数据库驱动规则引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7294268/

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