Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 Drools Fusion 的新手,我无法为以下情况创建规则
注意:必须使用日志文件中指定的相同日期和时间
请做同样的事情。
我不确定你在寻找什么。我会从概念上回应。我将假设您正在尝试在 drools 框架内做所有事情。
要让 drools 不断了解服务器日志,您需要运行有状态的知识会话并不断向其中插入新的事实。这些事实将来自服务器日志。
看起来您想谈论模型中的事件。创建一个事件类。对于此示例,该类可能应该具有“类型”和“消息”字段。大概您会使用不断从服务器日志中获取信息的代码插入新的事件对象(通过 REST 或其他方式读取文件)。
为了执行基于时间的逻辑,您可以使用cron表达式。您还可以在最新版本的 drools 中使用日历。这是使用 cron 执行此操作的一个简短示例。