Вопросы по теме 'drools-fusion'
Интеграция Drools с JBossESB
В последние недели я изучал Drools среди других CEP/Rule Engines и думаю, что хотел бы использовать Drools. У меня также есть JBossESB, который отвечает за маршрутизацию сообщений между различными службами.
Если я полностью не упустил лодку, я не...
1016 просмотров
schedule
25.03.2023
drools-fusion не извлекает события из рабочей памяти, когда это необходимо
у меня есть следующие 2 правила:
rule "Backup Not Succeeded For At Least 3 Days"
@ruleId(1)
when
Node($id : id)
not ( Backup(clientId == $id, $state: state == BackupStateEnum.FINISHED) over window:time( 3d ) from...
1331 просмотров
schedule
24.12.2022
доступ к часам сеанса drools из функции накопления или кода правила
Я пытаюсь написать функцию накопления, которая должна знать текущее время. Я, очевидно, мог бы использовать System.currentTimeMillis(), но для тестирования я запускаю сеанс drools с псевдо-часами и хотел бы иметь возможность протестировать эту...
1875 просмотров
schedule
04.09.2022
Извлечение фактов определенного типа из оперативной памяти
Вместо того, чтобы извлекать все факты, мне нужно извлекать факты определенного типа из рабочей памяти.
я узнал, что могу извлечь все факты из рабочей памяти, как показано ниже....
10723 просмотров
schedule
11.02.2023
Drools Fusion: правило с темпоральным оператором после того, как оно не сработало после обновления до 6.0.0.CR4.
Недавно я интегрировал Drools в свой проект, ориентированный на события. Я использую следующие артефакты maven: kie-internal , kie-api , drools-core , drools-compiler . Все они имели версию 6.0.0.Beta3 .
Вот мой код:
try {
KnowledgeBase...
1486 просмотров
schedule
05.05.2024
Последовательность событий
Я новичок в Drools и CEP. Я пытаюсь решить проблему путем обработки событий - получить сложные события из последовательностей атомарных событий.
Например, последовательность атомарных событий A, B и C представляет собой сложное событие D.
Как я...
218 просмотров
schedule
23.09.2022
Скользящее временное окно Drools Fusion для следующего условия
С помощью Drools Fusion я хочу сделать сигнал для cpu_idle компьютера. условие:
Я бы получал запись с машины, за которой следил, каждые 10 секунд;
если cpu_idle‹10 , drools должен открыть временное окно, возможно, 10mim, и начать подсчет...
396 просмотров
schedule
14.10.2022
Исчезающие объявления, добавление артефактов Kie в KieFileSystem
Мы используем KieFileSystem для динамического управления правилами Drools. Когда у меня есть новое правило, я добавляю его в KieServices с помощью KieFileSystem, но я перезаписываю свои правила, а не добавляю их. Как только я вставляю другое...
113 просмотров
schedule
27.07.2023
Обработка исключений в drools statefullSession
Я не уверен, как правильно обрабатывать исключения в правилах RHS.
У меня есть statefullSession (пускает слюни версии 5.5), который продолжает срабатывать до тех пор, пока не будет вызвана остановка, т.е.
Runnable firingTask = new Runnable() {...
622 просмотров
schedule
28.06.2023
Слюни в потоковом режиме : OutOfMemory в karaf
Мой файл ДХО:
package com.sample.eventmanagement;
import com.sample.eventmanagement.CheckInEvent
import com.sample.eventmanagement.LateCheckInEvent
global java.util.concurrent.BlockingQueue lateCheckInEntitiesQueue;
global...
84 просмотров
schedule
07.02.2023
Правила дроола для разных пользователей
Недавно я начал программировать с помощью Drools Fusion, и у меня есть умное носимое устройство, которое отправляет данные о шагомере и частоте сердечных сокращений на мой ноутбук. Затем я обрабатываю эти данные с помощью языка правил drools. Но...
221 просмотров
schedule
02.08.2022
Правило слюнотечения при скачках сердечного ритма
Я только недавно начал пускать слюни, и мне нужно обработать данные сердечного ритма. Мне нужно создать правило в слиянии слюней, которое срабатывает, когда в данных о частоте сердечных сокращений есть 3 или более всплесков 60 или более, чем среднее...
158 просмотров
schedule
24.11.2022
Drools Fusion Multiple Streams & Pseudoclock
В настоящее время я работаю над своей магистерской диссертацией, которая включает использование Drools Fusion для обработки событий, поступающих из нескольких потоков XML-файлов (поэтому я «воспроизводлю» каждый файл как поток). Эти файлы относятся к...
152 просмотров
schedule
08.03.2023
Получение последнего события, удовлетворяющего условию
Есть ли способ получить последнее событие, удовлетворяющее определенному предикату?
Например, если я напишу это правило:
rule 1:
when
myObject: MyObject(id == "id1" && name == "name1" && type == "type1")
then...
64 просмотров
schedule
12.05.2023
Преобразование Drools Fusion в давно не поддерживается из java.time.ZonedDateTime
Я пытаюсь использовать временные операторы Drools Fusion до, после и совпадает , но постоянно получаю сообщение об ошибке:
Преобразование в длинное не поддерживается из java.time.ZonedDateTime
В моих объектах время, которое я сравниваю,...
217 просмотров
schedule
15.05.2023
как написать (A после максимального времени B) в CEP (Fusion) Drools
Как лучше всего написать условие в drools CEP для вывода (A после максимального времени B) Пример:
a : new A();
b : new B( this after [1m] )
Приведенный выше пример мне не нужен.
Мне нужно это :
a : new A();
b : new B( this after a ,...
43 просмотров
schedule
17.07.2023
Сбой временного оператора после сериализации в Drools 6.5.0 и Drools 7.0.0
Я пытаюсь реализовать сериализацию в слюнях. Моя проблема в том, что операторы слияния слюней после, до,... не сериализуются, как ожидалось.
Мои правила работают правильно, если я не использую сериализацию и десериализацию.
Прикрепил...
208 просмотров
schedule
05.04.2022
Как получить список переменных из списка объектов в drools
Мое правило следующее:
when
C : Company()
$empname : List() collect from (Employee($empname : empname) from C.employees)
then
System.out.println($empname);
Соответствующий класс:
public class Company {
private List<Employee>...
1294 просмотров
schedule
18.03.2023
Как получить максимальную дату среди списка прошедших дат в слюнях?
Из списка заказов мне нужно собрать даты, которые прошли, чтобы запросить effDate и requesteffTime и взять максимум прошлых дат.
function boolean dateCheck(Date effdt, Date efftm) {
String efffdt = new...
297 просмотров
schedule
16.12.2022
Слюни, употребляемые изнутри, накапливаются из
В слюнях я могу сделать что-то вроде этого
rule "rule1"
dialect "java"
no-loop true
when
$order: Order( $cust: customer )
Customer(id == "213123") from $cust
then
end
class...
39 просмотров
schedule
25.06.2022