当前位置: 首页 > 知识库问答 >
问题:

Drools融合:自动生成规则

阎庆
2023-03-14

我正在使用drools fusion,我想根据实现的规则数测试这个cep系统的性能。现在,我有了一个简单的规则文件。drl扩展。我想动态生成大约1000条规则。那么,如何在不让他们在中创建一对一的情况下自动完成此操作呢。drl文件?

共有1个答案

裴畅
2023-03-14

你听说过模板引擎吗?毕竟,DRL文件只是纯文本文件。以下是您可以使用的一些:

  • 字符串模板:http://www.stringtemplate.org/
  • 速度:http://velocity.apache.org/
  • FreeMarker:http://freemarker.org/
  • 甚至Drools也对模板提供了一些支持:http://docs.jboss.org/drools/release/6.3.0.Final/drools-docs/html_single/#d0e5930

如果你不喜欢花哨的东西,你可以回到旧的good StringBuffer类。

希望有帮助。

 类似资料:
  • 我正在制作一个应用程序,其中通过每5秒一次的间隔HTTP请求收集来自虚拟机的与CPU使用、内存使用、磁盘使用等相关的数据。收集的数据如下所示: 我在Drools Fusion上创建了一些规则,试图看到以下内容:例如,当CPU使用率在过去10秒内达到10%以上时,然后在屏幕上打印一些东西,但我的问题是,即使我在规则中输入了命令,即使尚未通过,规则仍然被触发。这是CPU使用率的规则: 是从HTTP响应

  • 我是一个流口水的新手(6.3版),我很难想出一个具体的规则。我有一个名为Steps的类,只有一个简单的字段

  • 我目前正在撰写硕士论文,涉及使用Drools Fusion来处理来自多个XML文件流的事件(因此我将每个文件“重放”为一个流)。这些文件记录的是一场足球比赛,比赛中球员身上安装了GPS传感器,监测他们的加速度和速度,以及球员负荷等其他信息。 每个XML文件都包含事件实例,声明ID、开始时间、结束时间和代码,如下所示: 我有9个这样的文件,它们都需要同时处理,并将这些事件同时输入到引擎中。我当前的实

  • 我使用Drools fusion处理实时事件。每个事件都有一个时间戳字段。问题是,有时事件可能会无序。drools fusion能处理这种情况吗?如果是,如何处理? 谢啦

  • 我面临的问题是,这不起作用,因为您可以插入大量您想要的事件,而drools稍后将处理这些事件。所以这一部分的时间显然总是小于一秒钟。所以我的问题是,在处理完所有事件之后,如何调用?

  • 我想创建一个复合主键,其中一个字段是自动生成的(JPA)。我能这么做吗?有没有可能从spring环境中得到一个生成器? null