- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在使用 Drools 7.5.0 和 Java8。
我们有一个处理传感器事件的服务器应用程序,有大约 1200 个 session 。每个 session 都是参数化的知识。当我们重新启动服务器时,我们必须恢复所有 session ,这并不像我们希望看到的那么快。因此尝试通过从数据库加载序列化知识库来优化恢复过程。
我们使用以下代码来序列化和反序列化知识库:
public static byte[] serializeKieBase(KieBase kieBase) throws IOException {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new DroolsObjectOutputStream(baos);
oos.writeObject(kieBase);
oos.close();
return baos.toByteArray();
}
public static KieBase deserializeKieBase(byte[] serializedBase) throws IOException, ClassNotFoundException {
ByteArrayInputStream is = new ByteArrayInputStream(serializedBase);
ObjectInputStream ois = new DroolsObjectInputStream(is);
return (KieBase) ois.readObject();
}
事件是不可变的并且具有最终字段。当我们恢复 session 时,我们得到以下异常:
java.lang.RuntimeException: Unknown extractor for com.easierlife.rs.model.Measurement-location
什么令人困惑......
最佳答案
您是否在 drools 语法中使用了 getter 方法(getLocation)?如果是这样,drools 使用方法访问器序列化和反序列化字段访问器
如果你将 drools 更改为直接使用位置字段,它应该可以工作
关于java - Drools:无法反序列化知识库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51480307/
任何想法如何在 KDB 中很好地做到这一点? 考虑表 X:([]a:1 2 3;b:`abc11`abc22`abc33;c:10 20 30) 我现在想要一个新表 Y,它从第二列中的符号中删除了“a
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 10年前关闭。 Improve this
我有关于这个的问题。我是 Python tk 的新学习者。通常它使用 class myApp : def __init__(self, gui,) : self.root = gui 然后通过销毁它
我在 QnA Maker 中有一个现有的知识库,我正在尝试更新,但出现以下错误:“您当前没有“知识库”,请使用“创建知识库”菜单项构建一个。学习更多” 当我尝试创建知识库时,找不到我现有的 Azure
有没有办法将 ServiceNow KB 集成到 Azure 认知服务中?我们希望使用 ServiceNow 知识库作为 Azure 认知的知识库。 最佳答案 如果您有位于 ServiceNow 中的
我正在寻找一个基于 .net 的帮助和支持/知识库以插入我们的网站。它可以是开源的,也可以是购买的。谁能推荐什么是最好的产品? 最佳答案 有一个 list像 dotnetnuke 这样可以有效管理此类
我有一个 csv 文件 example.csv其中包含带有标题 var1 和 var2 的两列。 我想填充一个最初为空的 Prolog 知识库文件 import.pl与重复的事实,而每一行 examp
对不起,如果这是一个愚蠢的问题。我刚刚安装了 Bot Composer v2,并想将机器人连接到 QnAMaker 知识库。这就是我所做的: 在 Azure 上提供必要的资源。 在 QnAMaker
这篇文章与部署 AirBnB 有关 knowledge repo应用程序。 我们在服务器的子路径上托管我们的知识库 - 例如 https://aws.our-server-uri.com/knowle
我是一名优秀的程序员,十分优秀!