gpt4 book ai didi

drools - 在繁重的批处理过程中使用 Drools

转载 作者:行者123 更新时间:2023-12-03 22:29:30 27 4
gpt4 key购买 nike

我们使用 Drools 作为解决方案的一部分,在非常密集的处理应用程序中充当一种过滤器,可能在 500,000 多个工作内存对象上运行多达 100 条规则。
事实证明它非常慢。
其他人有在批处理类型处理应用程序中使用 Drools 的经验吗?

最佳答案

有点取决于您的规则 - 给定足够的内存,500K 对象是合理的(它必须在内存中填充 RETE 网络,因此内存使用量是 500K 对象的倍数 - 即对象空间 + 网络结构空间、索引等) - 它的可能你正在分页到磁盘,这真的很慢。

当然,如果你有匹配相同类型事实组合的规则,这可能会导致组合尝试的爆炸式增长,即使你有 1 个规则也会非常慢。
如果您有关于您正在进行的分析的更多信息,这可能有助于找到可能的解决方案。

关于drools - 在繁重的批处理过程中使用 Drools,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/92985/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com