drools

    0熱度

    1回答

    我需要一個CDI可注入KieContainer,它使用KieScanner在新規則包添加到Maven存儲庫時更新規則。下面的方法工作正常,但是由於KieScanner在每次注入KieContainer時都會創建一個新的TimerService,因此會泄漏內存。如何使用KieScanner創建一個KieContainer生產者方法,該方法不會爲每個注入的KieContainer啓動一個新的KieSc

    0熱度

    1回答

    我正在努力把一些業務規則放在口水engine.We不能使用KIE工作區UI來編寫規則。所以這是出。 問題陳述:創建一個應用程序(前端角UI)後端彈簧引導微服務到作者規則。這些創作規則需要動態刷新,而不必重啓想要使用這些規則的jvm和其他微服務,應該使用它們。例如:授予信用或利率基於經銷商的信用記錄,銀行的持續時間和任何可能根據作者設計的新規則。我開始尋找這個,理論上可以通過使用口頭API編譯器庫。

    0熱度

    1回答

    我是新來的流口水,所以這個問題可能基於意見。我在我們的獨立Java應用程序中使用了drools6.5,但現在想將它添加到Tomcat7(JDK8)上的現有/ webapps中。這個webapps是基於jsp/servlet/html的簡單的(大多是手工編碼 - 沒有Spring)。 是否有任何例子可以幫助我在我們的Tomcat/webapps上運行Drools6.5?我試着創建下面的結構希望它能工

    0熱度

    1回答

    閱讀Drools文檔我遇到了關於應用程序代碼和drools引擎之間如何交換事實的有趣的章節。 Accessing Declared Types from the Application Code 雖然API類似於Java反射(但更易於使用),它不使用反射下,依靠與生成的字節碼實現更高性能的存取。 當我意識到這個文檔引用了舊版本的Drools(5.6.0.Final)。 幾天前最新版本已發佈(7.0

    0熱度

    1回答

    請參閱下面我已經嘗試了以下頁面中的示例。每件事情都可以正常工作,但我沒有得到應用的規則,並且生成了適用於此規則的狀態。 位置的示例代碼: http://dilipsarangi.blogspot.co.uk/2015/09/drools-610-dynamic-rules-in-database.html 我能夠在測試用例加載從表中的數據。 但是當System.out.println(aa.get

    0熱度

    1回答

    我在異常中運行,試圖序列化Spark中的KieBase對象。 當我執行以下代碼: val kieBase = kieContainer.getKieBase val broadcastKieBase = spark.sparkContext.broadcast(kieBase) 甲ConcurrentModificationException升高在螺紋 異常 「主」 com.esoteric

    0熱度

    1回答

    我有一些規則和規則流。我有我應該爲一個規則分配多個ruleflow-group的場景。我在我無法分配公共規則流組名的情況下。當我給出像ruleflow-group "group1" "group2"這樣的兩個規則流組名稱時,它會引發錯誤。有沒有可能有這樣的事情?

    0熱度

    1回答

    的PAX CDI +焊接+流口水不工作獲得以下異常 WELD-001408:用於與限定符類型KieSession不合格依賴@KSession https://salaboy.com/2015/10/20/back-to-the-basics-getting-started-with-drools-6-3-0-final/

    0熱度

    2回答

    我是新來的口水和定義了兩個規則:當我插入一個新的com.mgaudin.sandbox.drools.models package com.mgaudin.sandbox.drools.rules; import com.mgaudin.sandbox.drools.models.Lead; rule "rule1" when l: Object() the

    0熱度

    1回答

    問題:規則(的InterestRate .drl)在獨立的Java代碼被解僱,並給我準確的結果 package com.test.drool.config; import org.kie.api.KieServices; import org.kie.api.runtime.KieContainer; import org.kie.api.runtime.KieSession; imp