問題タブ [drools-fusion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drools - コンストラクターを作成できませんでした :: Kie Workbench
ルールの作成に Kie ワークベンチ 6.3.0 を使用しています。ストリーム モードでルールを実行しようとしています。kie-wb でプロジェクトを作成し、その中に kie-base を作成しました。これには kie サーバーランタイムを使用しています。これは、生成された kmodule コードです。
以下は、persistence.xml ファイルです。
Kie WB からプロジェクトをデプロイしているときに、次のエラーが発生します。
このエラーを解決するのを手伝ってください。ありがとうございました
java - Droolsのaccumulate()でのnullポインタ例外
accumulate()
Droolsの機能の使用を示す非常に基本的な例を実行しようとしていますが、java.lang.NullPointerException
例外が発生しています。
コードは次のとおりです。
Metric.java:
ruleFile1.drl:
KSessionGenerator.java:
DroolsTest1.java:
kmodule.xml:
例外の完全なスタック トレース:
Eclipse Mars 4.5.2 のプラグイン経由で Drools バージョン 6.2.0 Final を使用しています。
エラーの原因とその解決策を教えてもらえますか?
drools - Kie 実行サーバー (または Drools サーバー) は高可用性をサポートしていますか?
私は Drools の初心者です。強力な drools フュージョンまたはタイマー ベースのルールの場合、それらのほとんどはステートフルです。それで、明らかな問題が来ています: ステートフル セッションのサーバーがダウンした場合、Kie 実行サーバーによってセッションを回復することは可能ですか?
たとえば、timer(int:30s) ルールを開始しましたが、ksession をホストするサーバーが 15 秒後にダウンしました。それを回復する方法は?
以下のようなブログを読んだことがあります。
http://mswiderski.blogspot.com/2016/04/kie-server-clustering-and-scalability.html
http://planet.jboss.org/post/unified_kie_execution_server_part_1
また、公式ドキュメントで VFS クラスタリングについて少し読んだことがあります。しかし、私のケースを達成する簡単な方法はありますか?
ありがとう、
drools - ファクトの Drools グローバル カウンターを維持し、その値に基づいてルールを適用する方法
私は Drools を初めて使用し、事実 (BankAccount 情報) のバッチを取得する要件に取り組んでいます。3 つの連続したマイナー アカウント (年齢 <16) がセッションのワーキング メモリに挿入されると、警告メッセージを表示する必要があります。グローバル変数を維持し、未成年者のアカウントが挿入されたときにそれを増やしてみました。しかし、アラート メッセージを配信するために使用するグローバル カウンター値に基づいたルールを定義することができません。以下の DRL ファイルを見つけて、これに対する解決策を提供してください。
以下のルールは起動していません
これは、3 つのマイナー アカウントをロードしてアプリケーションをテストする Java クラスです。
これに対する解決策を提供してください。テストクラス実行時の出力
("Alert****") は、値が >2 になった後でも表示されません。ルール「checkCounterAndProduceAlert」が起動していません
drools - StatefulKnowledgeSession をリセットするには?
すべてのアラート ルールを実行するために StatefulKnowledgeSession を使用しています。
準備部分で、セッションをリセットする方法がわかりません。したがって、ルールのオーバーライドが再び作成されますか?
cron - cron 式を使用したよだれルール?
平日のみルールを適用したいという要件が 1 つあります。煙、温度、モーションなどのルールがあります。要件に従ってルールを作成する方法を教えてください。いくつかの例を教えてください。
cron 以外の時間に基づいてルールを起動するより良い方法はありますか?
drools - Drools ルール ファイルを編集および更新する方法を教えてください。
私のプロジェクトでは、Drools Expert Means (DRL) ファイルを使用しています。ルール ファイルで、ユーザーがルールを削除および更新したい場合は、どうすればよいですか?
ルール ファイル:
たとえば、ユーザーが温度の値を 30.0 に変更したいとします。
drools - LHS の静的フィールドにアクセスする
静的フィールドを持つクラスを定義し、ルールの左側にあるフィールドにアクセスしたいと考えています。出来ますか?
クラスは次のとおりです。
そしてルール:
drools プラグインを使用したコンパイル後: