2
有沒有任何方法可以動態編輯加載到Drools中的規則而無需重新加載新的DRL文件?流口水:在運行時間添加和刪除規則
我們試圖使用Drools作爲規則引擎,但在我們的用例中,規則會被相當頻繁地添加和刪除,並且我們希望避免每次發生這種情況時都要重新加載整個.drl文件。
有沒有任何方法可以動態編輯加載到Drools中的規則而無需重新加載新的DRL文件?流口水:在運行時間添加和刪除規則
我們試圖使用Drools作爲規則引擎,但在我們的用例中,規則會被相當頻繁地添加和刪除,並且我們希望避免每次發生這種情況時都要重新加載整個.drl文件。
文檔中的建議是,在多個文件傳播你的規則: https://docs.jboss.org/drools/release/5.2.0.Final/drools-expert-docs/html/ch05.html#d0e2785
...你還能夠在多個規則文件傳播你的規則(在這種情況下,擴展.rule被建議,但不是必需的) - 跨文件傳播規則可以幫助管理大量的規則。
建議您將規則分成一起更改的邏輯組,或者每個文件一個規則(如果更合適)。