如何解决如何预编译 MVEL 规则?
我们在我们的应用程序中为 MVEL 规则引擎使用以下依赖项
<dependency>
<groupId>org.mvel</groupId>
<artifactId>mvel2</artifactId>
<version>2.4.8.Final</version>
</dependency>
对于每个规则,有 30 多个条件和相关操作。因此,当我们将输入传递给规则时,它会遍历所有条件并给出匹配的结果。解决方案按预期工作,但需要更多时间。
我们在数据库中维护所有规则,并在请求第一次出现时从中读取,然后将请求保存在缓存中。此规则执行需要时间。我们需要使用优化技术来提高性能还是有什么方法可以预编译规则?
预先感谢您的帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。