文件名称:grule-rule-engine:Golang中的规则引擎实现
文件大小:297KB
文件格式:ZIP
更新时间:2024-05-19 12:07:25
golang rule-engine rule inference-engine rule-based
“地鼠掌握了规则” 规则引擎 import "github.com/hyperjumptech/grule-rule-engine" Go的规则引擎 Grule是用于Golang编程语言的规则引擎库。 受到著名的JBOSS Drools的启发,以非常简单的方式完成。 像Drools一样, Grule具有自己的DSL,可比性如下。 Drools的DRL如下: rule "SpeedUp" salience 10 when $TestCar : TestCarClass( speedUp == true && speed < maxSpeed ) $DistanceRecord : DistanceRecordClass() then $TestCar.setSpeed($TestCar.Speed + $TestC