ルールエンジンを使用して、「動的ロジック」が Drools ルールとして実装されているシステムがあります。
クライアントの実装ごとに、その特定の実装用の drl ファイルを使用して、カスタムの価格設定および税計算ロジックが実装されます。
rule 'abc'
when
name = 'X'
then
price= '12'
end
また、1 つのルールの条件は、前のルールの設定内容に依存するため、基本的にルールの遷移があります。
drools ルールはシーケンシャル プログラミングではなく、開発者に優しくないため、これは非常に苦痛です。drools の評価方法の誤解により、多くのバグが発生します。
簡単に置き換えることができる、より優れた「java/groovy」の代替手段はありますか?