gpt4 book ai didi

java - Drools 适用于我的场景吗?如果不是还有什么?

转载 作者:行者123 更新时间:2023-11-30 11:55:35 24 4
gpt4 key购买 nike

场景-1. 最终用户应该能够从前端创建规则。该规则会有条件(我无法在 Drools 中找到一种方法来根据用户创建的规则动态修改 .drl 文件)

  1. 规则应该能够在层次结构中定义,并且相同的规则可以属于多个层次结构

  2. 最终用户应该能够触发规则的执行。这里需要注意的是,KnowledgeSession 中可能没有事实,规则会根据底层数据库转换为相关查询,然后在底层数据库上触发。

所以这个想法是在对实体的了解有限的情况下创建规则 -> 当规则被触发时,它会与底层数据库一起创建与底层数据库中存在的实体相关的查询

我可以使用另一个规则引擎 Drools 做一些事情而不是构建自定义实现吗?

最佳答案

看来你要做的事情并不容易。但是流口水应该是一种让它变得更容易的方法。我假设“层次结构”是指规则流,而不是规则流组,但我认为答案无论如何都适用于其他场景。

我认为您可能想要检查的工具是 Drools Guvnor,因为它在数据库中存储规则并提供一个 UI 来更改它们。

我认为棘手的一点是在不同的规则流中应用这些规则,但我确信 drools 提供了一种方法来做到这一点。或者最坏的情况是您需要克隆规则并将它们放在不同的规则流组中。

关于java - Drools 适用于我的场景吗?如果不是还有什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4942988/

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