【问题标题】:Drools - rule from string gets created in-memoryDrools - 来自字符串的规则在内存中创建
【发布时间】:2020-06-07 08:24:45
【问题描述】:

流口水的小伙伴们好!!

我正在尝试使用下面提到的 api 从字符串加载规则。

https://stackoverflow.com/questions/42927331/how-to-load-rules-from-a-string-in-drools-6-5

但是,我观察到它是在内存中创建的,并没有写入我硬盘上的文件。

有没有实现这种行为的api?

干杯!

【问题讨论】:

  • 为什么要写入你的硬盘?您是否尝试添加逻辑以写入硬盘? API 是将基于字符串的规则读入内存。
  • 好吧,我希望能够动态添加、编辑规则。并坚持在 UI 中显示的规则。
  • 我的意思是,那……很好。但这与链接问题中的用例不同(这也适用于更旧版本的 Drools。)您是否阅读了当前版本的 Drools 的 Drools 文档?您是否尝试过将新规则保存到本地文件系统并从那里加载(或到数据库或休息服务)?
  • @Roddy,这是个好主意。我认为 DB 方法更适合我的情况。

标签: drools


【解决方案1】:

Drools API 解决的问题与在 OS 文件系统上创建资源不同。

KIE虚拟文件系统KieFileSystem构建项目

drools documentation

KieFileSystem 是框架提供的内存文件系统

baeldung tutorials

【讨论】:

  • 这不能回答我的问题。这是对我之前提到的内容的重复。
  • 这是一个简短的解释,其中包含指向 API 应该做什么和不应该做什么的文档链接。
猜你喜欢
  • 2023-03-11
  • 1970-01-01
  • 2011-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多