腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
列出
KieBase
中
的
函数
drools
、
business-rules
、
kie
我上传了三个drl文件,每个drl中有三个
函数
。我可以获得包含所有9个加载到我
的
KieBase
中
的
函数
的
列表吗?
浏览 9
提问于2018-07-26
得票数 0
回答已采纳
1
回答
类加载器在反序列化
KieBase
时泄漏
serialization
、
memory-leaks
、
drools
、
permgen
、
metaspace
每次我随后使用
KieBase
反序列化DroolsObjectInputStream返回内存时,我都会得到一个新
的
/单独
的
org.drools.core.rule.JavaDialectRuntimeData这会导致metaspace
中
的
严重内存泄漏,导致在
KieBase
中
定义
的
所有类
的
重复实例。 我尝试在DroolsObjectInputStream
的
构造
函数
中
设置类加载
浏览 6
提问于2022-07-29
得票数 0
1
回答
Java:线程"main“java.lang.RuntimeException:无法找到默认
KieBase
中
的
异常
java
、
apache-spark
、
drools
、
kie
下面是调用drools规则引擎
的
代码。> classTagTest = scala.reflect.ClassTag$.MODULE$.apply(
KieBase
.class); //some code to fire rules.当我在eclipse
中
运行这段代码时作
浏览 1
提问于2018-06-15
得票数 0
回答已采纳
1
回答
如何在Drools6.3.0
中
以编程方式切换到ReteOO算法?
java-8
、
drools
我正在从事一个涉及Java 8和Drools 6.3.0
的
项目。之前,我经常使用Java 7和Drools 5.4.0。我已经了解到,在Drools 6.0.0之后,PHREAK被设置为默认算法。在谷歌搜索这个问题时,我遇到了一些建议传递参数-Ddrools.ruleEngine=reteoo来明确设置它
的
解决方案。当我这样做时,我遇到了以下错误。另一个建议如下所示,我
的
代码如下所示kBaseConf = KnowledgeBaseF
浏览 5
提问于2015-10-14
得票数 1
1
回答
用流口水持续知识会话
jpa
、
persistence
、
marshalling
、
drools
、
unmarshalling
创建此会话并每次将其关闭是不可行
的
,我希望在创建会话后存储它,该会话可以由一个键标识,并一次又一次重用该会话。我已经尝试过drools
的
jpa知识服务和kie
的
编组,但这两种方法都没有效果。它需要一个KnowledgeBase实例,每次使用drools表创建一个新
的
知识库实例对于我
的
用例来说是不可取
的
,因为这需要相当长
的
时间。我如何存储创建
的
知识库
的
id,然后使用它来检索这个知识库?或者,如果没有kbase
的
信息,我
浏览 0
提问于2016-03-17
得票数 0
3
回答
星星之火与流口水--如何用Kryo序列化
KieBase
java
、
scala
、
apache-spark
、
drools
、
kryo
我在一个异常
中
运行,试图序列化星火中
的
KieBase
对象。当我执行以下代码时:val broadcastKieBase = spark.sparkContext.broadcast(
kieBase
) 线程"main“com.esotericsoftware.kryo.KryoException: java.util.ConcurrentModi
浏览 8
提问于2017-06-19
得票数 1
1
回答
如何在drools决策表中将公式作为条件传递
java
、
drools
我正在尝试在drools决策表
中
添加一个自定义公式作为条件。有人能告诉我我们是怎么做到
的
吗?我
的
公式是: abs(column1 - column2) > 200.当我把它放在条件下时,我得到
的
错误是无法分析表达式'abs(column1- column2)‘。我试着创建
函数
,但它给我错误。下面是堆栈跟踪和我
的
函数
。
函数
:
函数
double abs_val(double totalDepth,double bitDept
浏览 5
提问于2021-06-23
得票数 0
1
回答
KieContainer和
KieBase
之间
的
关系是什么?
drools
该项目有几个Kjars,这些Kjars是从Kie工作台构建
的
。在我们
的
程序
中
,我们想把所有这些Kjars放在一个KieContainer
中
。但是我从文档
中
可以看出,在创建KieContainer时,它需要一个releaseId作为参数。参数是Kjar
的
GroupId/ArtifactId/版本,这意味着KieContainer只与1个Kjar相关。 那么,我如何将这些Jars加载到一个KieContainer
中
呢?还是把几个Kjar装到一个容器里是不
浏览 11
提问于2017-07-03
得票数 2
2
回答
在一个kie会话中加载多个包?
session
、
packages
、
drools
、
rules
、
kie
我有两个包a和b,它们有不同
的
规则文件。现在,我使用两个会话来加载规则。有没有办法在一个会话
中
从两个包中加载规则? <ksession name="ksession2"/>我可以传递这样
的</
浏览 3
提问于2018-02-12
得票数 0
回答已采纳
1
回答
如何序列化用于外部存储
的
JBoss Drools
KieBase
集合?
java
、
concurrency
、
redis
、
drools
我们将每个客户端
的
编译规则存储在如下所示
的
ConcurrentHashMap
中
ConcurrentMap<String,
KieBase
> rules = new ConcurrentHashMap<然而,这方面的问题是,横向扩展计算是一个问题,因为这只是内存
中
的
hashmap,在每次更改时都会重新编译。因此,我
的
想法是使用Redis作为k/v锁/存储,其中键是client_id,值将是Drools
KieBase</em
浏览 5
提问于2017-01-14
得票数 1
1
回答
如何获取KieSession所需
的
所有全局变量?
java
、
drools
、
kie
我正在使用Drools,并且我在KieSession
中
插入了相当多
的
全局变量。我作为全局变量使用
的
每个对象都以Spring bean
的
形式存在,因此我想到,如果我有一个全局变量
的
期望列表,我可以简单地“自动连接”会话。 Map<String, Class<?通过附加调试器,我可以看到这些值
的
映射存在于
KieBase
中
,并且我编写了一个方法来通过反射获取它: @SuppressWarnings("unchecked") @
浏览 29
提问于2019-02-05
得票数 0
回答已采纳
1
回答
星星之火:在java
中
Dataset<T>上应用映射
函数
java
、
apache-spark
、
apache-spark-dataset
下面的代码可以很好地处理Dataset上
的
foreach
函数
,finalJoined是一个DataFrame。KieServices.Factory.get(); ClassTag<
KieBase
> classTagTest = scala.reflect.ClassTag$.MODULE$.apply(
KieBase
.class); Broadcast<
Ki
浏览 0
提问于2018-06-21
得票数 0
1
回答
Drools规则模板-第一次调用比子序列调用慢1000倍。
java
、
tomcat
、
drools
、
rule-engine
它与提供
的
示例基本相同。我想drools在创建第一个KieSession时会创建一个索引。并且这个索引随后被缓存,使进一步
的
调用速度更快? 在直接从单元测试调用时,我看到了同样
的
行为。第一次测试速度较慢,后续测试速度则为1000倍。
浏览 3
提问于2016-07-07
得票数 0
回答已采纳
1
回答
直接在java中使用drools、规则
java
、
drools
、
rule-engine
是否有任何方法通过在java中直接和完全实现规则条件来使用drools,就像在就像这样:public class WeatherRule { public boolean itRains(@Fact("rain") boolean rain) {} public
浏览 1
提问于2019-01-04
得票数 1
回答已采纳
1
回答
与从内存
中
检索
Kiebase
实例相比,执行
KieBase
(从缓存
中
检索实例)需要更多
的
时间触发所有规则。
drools
、
kie
在第一次构建知识库
KieBase
时,我们将它
的
实例存储在缓存
中
,这样就可以使用这个缓存
的
实例来节省构建时间。我注意到,当这个实例被直接使用时,x。有时,触发所有规则所需
的
时间非常少,但是当我们使用缓存
的
实例时,触发所有规则需要更多
的
时间。以下是kieSession.fireAllRules()从内存中提取
KieBase
实例所花费
的
时间(即直接使用
KieBase
实例) min: 0 ms, max: 184 ms, a
浏览 6
提问于2020-02-13
得票数 0
回答已采纳
1
回答
在KieSession
中
添加/删除规则后重新加载
KieBase
java
、
drools
、
kie
在从KieSession
中
删除规则之后,我尝试重新创建一个
KieBase
,但已删除
的
规则仍在触发。我创建了一个
KieBase
并使用以下代码删除了一个规则: KieFileSystem fileSystemkContainer.newKieSession(sessionConfig); KieBaseConfiguration config = service.newKieBaseConfigurati
浏览 1
提问于2016-02-22
得票数 0
回答已采纳
1
回答
Drools正在加载所有规则
drools
、
rule-engine
、
drools-fusion
、
drools-flow
我在我
的
项目中使用drools,并假设它有100条规则。我有两个流程流(通常是开始节点->规则流任务->结束节点)。一个流程流
的
规则流任务使用分配给50个规则
的
规则flow-group指定,另一个流程流
的
规则流任务使用分配给50个规则
的
其余规则
的
流流组指定。它们不会重叠。现在我使用kiesession并调用first process flow
的
start process,我看到它加载了所有的100个规则,而不是只有50个,并给出了编译和运行时错误。因此,请帮
浏览 7
提问于2017-08-27
得票数 0
2
回答
在drools
中
以编程方式创建多个
KieBase
和kmodule
drools
、
drools-flow
我在drools中有多个用于规则
的
包,每个包包含不同
的
规则,并且我将所有包
的
规则添加到kmodule.xml文件
中
,一旦我运行了我
的
一个bpmns (每个规则包具有不同
的
bpmn和ruleflow-grouo),所有规则都会触发,即使是不同包和不同
的
ruleflow-group
中
的
规则也是如此。我想创建多个
Kiebase
,每个
kiebase
都包含相关
的
drl文件(也可以通过编程和动
浏览 24
提问于2016-09-12
得票数 0
1
回答
Drools 7-从DB加载规则
java
、
drools
new StringReader(sqlRowSet.getString("drl_code")));}StatelessKieSession statelessKieSession =
kieBase
.newStatelessKieSession(); 让我担心
的
是,KnowledgeBuilder接口位于内部包
浏览 9
提问于2020-05-18
得票数 0
1
回答
Drools KModule持久性配置
java
、
jpa
、
persistence
、
drools
我目前
的
设置如下所示: <kmodule KieS
浏览 5
提问于2015-12-07
得票数 0
回答已采纳
点击加载更多
相关
资讯
列出容器的所有端口
Excel中Len函数与lenb函数的区别
在函数中调用函数
Python 中的魔法函数
Python中的函数参数
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券