规则引擎的替代方案,用于集中和维护规则

| 我正在尝试找到合适的解决方案/框架来集中和维护规则。规则的数量巨大,并且经常更改。我已经看过诸如Drools之类的规则引擎,但是由于诸如规则执行的复杂性之类的原因而导致它们不合适,这些复杂性会影响可维护性和规则集中化的开销(规则引擎通常需要另一个存储系统来保存规则)。 我正在寻找的解决方案/框架在理想情况下应该允许我以标准编程语言(例如Java)编写规则,而集中和维护规则的开销却很少。 预先感谢。     
已邀请:
Drools 5.2.0将具有新的解析器API,从理论上讲,该API允许您避免DRL并使用Java编写规则引擎的左侧(LHS),就像您使用JS编写JPA查询一样JPA 2.0标准API。     
您是否尝试过Spring对动态语言的支持?您可以调用用Groovy或JRuby之类的语言编写的bean(如果您愿意的话,我在一段时间之前写过JavaScript支持)。可以将这些动态bean的源代码提取到单独的文件中,并定期对其进行扫描以在运行时发现更改。 简单得多,但功能仍然强大。     

要回复问题请先登录注册