• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:drools

java

《Drools7.0.0.Final规则引擎教程》之Springboot集成

《Drools7.0.0.Final规则引擎教程》之Springboot集成
本来准备按部就班的一章一章更新Drools相关教程,怎奈QQ群组(593177274)有朋友急需Springboot与Drools的集成demo,于是抽出时间写了一个,现在拿出来分享一下。加入群组可免费下载demo,也可以在CSDN下载频道下载:Springboot&Drools demo pom文件 引入了springboot和drools的依赖,……继续阅读 »

activiti

使用工作流引擎,状态机引擎还是自己动手?

使用工作流引擎,状态机引擎还是自己动手?
我糊涂了。我正在为公司开发基于grails的内部工具。此工具中的一个组件是简单的问题跟踪器(帮助台功能)。我有域对象,例如问题,问题和NewFeature。这些 Realm 类中的每一个都有不同的工作流程。 我最初的想法是在域对象中引入自己的状态机功能。然后,我在Google上搜索了状态机引擎和工作流引擎。现在我迷路了。 我想评论一下其他开发人员如何解决了这……继续阅读 »

deployment

如何使用已声明的事实类型动态重新加载规则?

如何使用已声明的事实类型动态重新加载规则?
尝试动态重新加载规则时遇到问题。从上下文开始:我们有DRL文件,其中包含10000条规则和各种类型。由于规则的编译和重新部署过程开始很长(超过几分钟),因此,我们仅希望编译和重新部署经过修改的规则。 为了符合DRL,我们必须在DRL中声明重新部署修改后的规则以及所有使用的类型。 我们的问题是,新DRL中声明的类型不会与已部署的类型合并,因此匹配这些类型时不会……继续阅读 »

arraylist

Drools:将ArrayList作为Map中的值访问

Drools:将ArrayList作为Map中的值访问
我正在尝试访问ArrayList的元素,该元素是地图的值。 例如: {“ height”:[-10,20]},我试图将单个值设为“ -10”,以便在when条件下进行比较。 现在我正在做: rule "test" when Params(tol: tolerance) //recieving the Map eval( tol.get(……继续阅读 »

drools

如何调用Drools Excel决策表函数

如何调用Drools Excel决策表函数
我有一个在Excel中创建的流口水决策表。我已经在标题部分创建了一个函数Functions | function boolean checkLimits(Policy policy) { | ...function body... | return false; | }如何在CONDITION单元格中调用此函数? 我只尝试了checkLimits(polic……继续阅读 »

drools

决策表的口水表现

决策表的口水表现
当我尝试使用Drools引擎计算保险费时,我存在潜在的性能/内存瓶颈。 我在项目中使用Drools将业务逻辑与Java代码分开,因此我决定也将其用于高级计算。 我使用Drools的方式错误吗? 如何以更高性能的方式满足要求? 详情如下: 计算方式 我必须计算给定合同的保险费。 合同配置有 productCode(字典中的代码) contra……继续阅读 »

drools

Drools指导的编辑器给出错误“注意:尚未定义模型。”如何定义一个?

Drools指导的编辑器给出错误“注意:尚未定义模型。”如何定义一个?
我正在尝试遵循《 JBoss Drools业务规则》一书中的示例(与大多数其他Packt Publishing书籍一样,这是拼写错误,编辑错误和错误的烂摊子)。 自从编写本书以来,Drools UI有了一些改进,因此我无法完全遵循。 我已将模型上传为jar文件,现在想定义一些规则。 我导航到package-> models并找到我的模型 然后,在左侧,……继续阅读 »