问题标签 [drools-fusion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drools - 无法创建构造函数 :: Kie Workbench
我正在使用 Kie 工作台 6.3.0 创建规则。我正在尝试以流模式运行规则。我在 kie-wb 中创建了一个项目,并在其中创建了 kie-base。为此,我们正在使用 kie 服务器运行时。这是生成的 kmodule 代码:
以下是 persistence.xml 文件:
从 Kie WB 部署项目时出现以下错误
请帮我解决这个错误。谢谢
java - Drools 累积()的空指针异常
我正在尝试执行一个非常基本的示例来演示accumulate()
Drools 功能的使用,但是遇到了java.lang.NullPointerException
异常。
这是代码:
公制.java:
规则文件1.drl:
KSessionGenerator.java:
DroolsTest1.java:
kmodule.xml:
异常的完整堆栈跟踪:
我通过 Eclipse Mars 4.5.2 上的插件使用 Drools 版本 6.2.0 Final
谁能告诉我错误的原因及其解决方案?
drools - Kie 执行服务器(或 Drools 服务器)是否支持高可用性?
我是 Drools 的新手。对于强大的流口水融合或基于计时器的规则,它们中的大多数都是有状态的。那么,一个明显的问题来了:如果有状态会话的服务器宕机了,是否有可能通过 Kie 执行服务器来恢复会话?
例如,我启动了一个 timer(int:30s) 规则,但托管 ksession 的服务器在 15 秒后关闭。如何恢复它?
我读过一些博客,例如:
http://mswiderski.blogspot.com/2016/04/kie-server-clustering-and-scalability.html
http://planet.jboss.org/post/unified_kie_execution_server_part_1
我还在官方文档中阅读了一些关于 VFS Clustering 的信息。但是我仍然对是否有一种简单的方法可以实现我的案例感到困惑?
谢谢,
events - 获取满足条件的最新事件
有什么方法可以获得满足某个谓词的最新事件?
例如,如果我写这条规则:
MyObject
我希望仅当最近插入的带有 id 的对象"id1"
具有给定的名称和类型时才触发该规则。请注意,一次可能有多个MyObject
具有此 ID 的 。
本质上,我想做这样的事情:
我正在使用 Drools 6.2.0。
java - 如何使用 Apache Storm 为每个用户创建 Drools 规则文件?
我们正在制作 Storm 应用程序,我们需要为每个用户创建规则文件。这可能吗?
drools - 如何为事实维护 Drools 全局计数器并根据其值应用规则
我是 Drools 的新手,正在处理我将获得一批事实(BankAccount 信息)的要求。当三个连续的次要帐户(年龄<16)插入会话工作记忆时,我必须发出警报消息。我尝试维护全局变量并在插入次要帐户时将其递增。但我无法定义基于全局计数器值的规则,我必须使用它来传递警报消息。请在下面找到 DRL 文件并为此提供解决方案。
以下规则未触发
这是将加载 3 个 Minor 帐户并测试应用程序的 Java 类
请为此提供解决方案。运行测试类时的输出
("Alert****") 即使在 value 为 >2 之后也不显示。规则“checkCounterAndProduceAlert”未触发
drools - 如何重置 StatefulKnowledgeSession?
我正在使用 StatefulKnowledgeSession 来触发我所有的警报规则。
在准备部分我没有得到如何重置会话。因此,它会再次创建覆盖规则吗?
cron - 使用 cron 表达式的 Drool 规则?
我有一个要求,我只想在工作日触发规则。我有一些规则,如烟雾、温度、运动。你能建议我如何根据我的要求制定规则。请给我一些例子。
除了cron之外,还有什么更好的方法可以根据时间触发规则吗?
drools - 如何编辑和更新 Drools 规则文件?
我的项目使用 drools 专家手段 (DRL) 文件。在规则文件中,如果用户想删除和更新规则,应该怎么做?
规则文件:
例如,用户想要将温度的值更改为 30.0。
drools - 访问 LHS 中的静态字段
我用静态字段定义了一个类,我想访问规则左侧的字段。可能吗?
这是课程:
和规则:
并使用drools插件编译后: