我们计划在我们的项目中使用BRMS 5.3.1,并且昨天出现了一个用例,业务希望存储哪些规则被归为真,最终被解雇。这样,这些信息可以在以后用于分析目的。 Drools是否提供可在运行时提供此信息的API?如果是这样,那么在生产系统上启用此类功能会对性能产生什么影响? 感谢你的答案。
答案 0 :(得分:2)
是的,您可以将其中一个AgendaListeners添加到会话中,以获取激活和触发的规则。性能影响将取决于您在该侦听器中执行的操作,但如果您实现异步方式(例如发送jms消息)来存储侦听器提供的信息,一切都会很好。
HTH