Ich suche eine Rules Engine, geschrieben in Java oder Python, die die folgenden Funktionen unterstützt:
Habe Drools bereits ausgeschlossen (sehr unhandlich und nicht benutzerfreundlich für nicht-technische Benutzer).
Bisher sind die Kandidaten:
Lesen Sie, dass Easy Rules keine Vorwärts- und Rückwärtsverkettung, Sowie Breitensuch- und Tiefensuchstrategien unterstützt.
Es führt alle Regeln nur einmal und nur einmal aus.
Kann jemand eine Open Source-basierte Rules Engine vorschlagen, die entweder in Java oder Python geschrieben ist?
Danke, dass Sie sich die Zeit genommen haben, dies zu lesen.
Werfen Sie einen Blick auf durable_rules . Es ist ein hochmodernes regelbasiertes System für verschiedene Sprachen, einschließlich Python. Ich weiß nicht, ob es Ihren Anforderungen entspricht, aber es lohnt einen Blick;)
Ich mag die Einfachheit von business-rules . Sie können immer eine API-Ebene wie REST hinzufügen.
Spät zur Party, aber jeder, der dies jetzt liest, sollte sich drools unbedingt ansehen, wenn er an einem Java-basierten BRMS interessiert ist.