1

我们计划在我们的项目中使用 BRMS 5.3.1,昨天出现了一个用例,其中业务想要存储评估为 TRUE 的规则并最终被解雇。这是为了这些信息可以在以后用于分析目的。Drools 是否提供可以在运行时提供此信息的 API?如果是这样,在生产系统上启用这样的功能会对性能产生什么影响?感谢您对此的回答。

4

1 回答 1

2

是的,您可以将其中一个 AgendaListeners 添加到会话中,以获取激活和触发的规则。性能影响将取决于您在该侦听器中执行的操作,但如果您实现异步方式(例如发送 jms 消息)来存储侦听器提供的信息,一切都会好起来的。

高温高压

于 2013-08-30T09:05:54.990 回答