Вопросы по теме 'drools-fusion'

Правило базы событий
Я новичок в Drools Fusion, я не могу создать правило для следующего условия Прочитайте файл журнала сервера с (дата, сообщение об ошибке и т. д.) Если найдено Тип события: ОШИБКА с Сообщением о событии: "Ошибка памяти" , должно...
325 просмотров
schedule 28.05.2022

как написать динамические временные правила в drools-fusion
Я пытаюсь написать правило для события, которое должно проверять, происходит ли что-то в течение некоторого временного окна после того, как что-то еще произошло. На данный момент код выглядит так (работает корректно): rule "Detect BPM reseed...
476 просмотров
schedule 13.11.2023

Как избежать жесткого кодирования продолжительности скользящего окна в Drools и передать временное окно в качестве аргумента.
Я начал использовать слюни неделю назад. Мне нужно рассчитать среднее значение метрики по продолжительности окна, скажем, 4 с. Приведенный ниже фрагмент кода Drools сделает эту работу. ... over window:time(4s) ... Однако я хочу взять это...
498 просмотров
schedule 11.11.2022

Сравните даты в слюнях
Мой файл правил, как показано ниже, import com.springapp.mvc.model.Person; dialect "java" rule "4" when $person:Person(((date > "20-Jan-2015") && (date < "20-Dec-2015")) && (call_count >= "299")) then...
12466 просмотров

Исключение нулевого указателя с накоплением Drools()
Я пытаюсь выполнить очень простой пример, демонстрирующий использование accumulate() функция Drools, но я получаю исключение java.lang.NullPointerException . Вот код: Metric.java: package com.sample; public class Metric { public...
1498 просмотров

Как поддерживать глобальный счетчик Drools для фактов и применять правила на основе его значения
Я новичок в Drools и работаю над требованием, чтобы получить набор фактов (информация о банковском счете). Я должен дать предупреждающее сообщение, когда три последовательных второстепенных аккаунта (возраст ‹16) вставлены в рабочую память сеанса. Я...
1435 просмотров

Drools: Как сравнить атрибуты двух разных объектов в drools?
Я использую drools для проверки бизнес-уровня. Можно ли загрузить два объекта в рабочую память и сравнить их значения? Допустим, у меня есть 2 объекта: Object1{ String name; } Object2{ String sname; } Могу ли я сравнить имя (объект1) с...
2366 просмотров

Слюни: запуск правила, если набор событий имеет n различных значений для свойства
Предположим, у нас есть тип Event , который имеет 3 свойства: constraint , common и distinct . Цель состоит в том, чтобы написать правило в Drools, которое срабатывает, когда существует подмножество Event s, удовлетворяющее следующим критериям:...
605 просмотров
schedule 05.04.2024

События Drools Fusion Out of Order
Я использую Drools Fusion для обработки событий в реальном времени. Каждое событие имеет поле метки времени. Проблема в том, что иногда события могут идти не по порядку. Может ли drools fusion справиться с этой ситуацией, и если да, то как?...
146 просмотров
schedule 16.12.2023

Есть ли способ вызвать запрос из правила в файле DRL?
У меня есть требование связать правило окна с правилом окна. Мой вариант использования: Если появление температуры> 50 в 5-минутном окне больше 10, тогда найдите максимальную (среднюю) температуру в этой рамке окна или любое другое цепное правило...
282 просмотров
schedule 10.03.2023

пускает слюни fusion CEP: Как правильно получить entryPoint на 7.20. kieSession.getEntryPoint(Моя точка входа) возвращает NULL
При инициализации Drools и kiession все работает отлично. kieSession.insert(Event) [this is a CEP app] работает хорошо, но я не могу инициализировать EntryPoint. EntryPoint ep = kieSession.getEntryPoint("My EntryPoint") всегда возвращает...
158 просмотров
schedule 01.04.2024