Описание тега drools-fusion
Drools Fusion (обработка событий / временное обоснование) - обеспечивает сложную обработку событий (Источник: Википедия)
1
ответ
Оптапланер не может удалить ContraintMatch
Я получаю это исключение: java.lang.IllegalStateException: constraintMatchTotal (com.k.sp.rules/ Минимальное количество последовательных ночей =0hard/0medium/0soft) не удалось удалить constraintMatch (XXXXXXXXXXX) из своего ограничения MatchSet (XXX…
29 янв '18 в 12:42
1
ответ
Интеграция Drools с JBossESB
В последние недели я исследовал Drools среди других CEP/Rule Engines и считаю, что хотел бы использовать Drools. У меня также есть JBossESB, который отвечает за маршрутизацию сообщений между различными сервисами. Если я полностью не скучаю по лодке,…
09 апр '10 в 18:57
1
ответ
Доступ к статическому полю в LHS
Я определил класс со статическими полями, и я хочу получить доступ к полям в левой части правила. Является ли это возможным? Вот класс: package cep.model; public class Events { public static final int A = 1; public static final int B = 2; public sta…
26 дек '16 в 15:06
1
ответ
Вставки / оценки прогрессивно медленнее при использовании временного правила
У меня есть правило, которое ищет 2 последовательных события для одной и той же сущности. Чтобы провести стресс-тестирование, я вставил 10 тысяч последовательных событий. Я вызываю fireAllRules() после каждого события вставляется. Я распечатываю мет…
14 июл '14 в 22:08
1
ответ
Слюни: переменные файла drl
Ниже мой класс: public class NumberDetails { private String a ; private String b; private String c; private String status; private String result; // getters and setters } Состояние исходных значений: 302, a = "A", b="2" Я должен применить логику: if…
06 авг '18 в 12:42
1
ответ
Слюни Правило для обработки 2 разных фактов, вставленных в определенное время
Мне нужно разобраться с ситуацией, когда меня уведомляют, когда в мою рабочую память поступают 2 разных факта в течение 30 секунд друг от друга. Затем я хочу, чтобы система удалила факты из рабочей памяти после их обработки. Например, я хочу получит…
16 фев '14 в 16:35
0
ответов
Как улучшить производительность правил слюни
У меня есть около 50 файлов правил, которые создаются из файлов XSL. В каждом файле drl у меня есть около 500 правил. Каждое правило похоже на поиск строки, которая содержит, начинается или заканчивается определенной строкой. В настоящее время у нас…
24 авг '16 в 08:12
0
ответов
Поддерживает ли исполнительный сервер Kie (или сервер Drools) высокую доступность?
Я новичок в слюни. Для слияния мощных слюней или правил, основанных на таймере, большинство из них имеют состояние. Итак, возникает очевидная проблема: если сервер сеанса с состоянием не работает, возможно ли восстановить сеанс с помощью исполнитель…
30 окт '16 в 18:10
1
ответ
Слюни Fusion 'имя переменной' неожиданно
Я работаю над созданием CEP с использованием Drools Fusion. У меня есть два класса событий ExpectedEvent и ActualEvent. Мне нужно убедиться, что объекты ActualEvent встречаются раньше, чем объекты ExpectedEvent. Тем не менее, я не могу заставить раб…
20 янв '17 в 16:15
1
ответ
Drools - Проверьте, есть ли в wm несколько событий с разными свойствами
Мне нужен совет по написанию правила для Drools для проверки различных значений. У меня есть событие как таковое: public class Event { int propertyA; String propertyB; } и я хотел бы проверить, есть ли Eventв рабочей памяти, чтобы их propertyA значе…
28 сен '17 в 17:54
1
ответ
Как распознать и проверить простую последовательность событий с помощью слюни
Я не могу найти лучший способ (на самом деле способ слияния слюней) для подсчета событий "A" между событиями "B" (режим STREAM). Примером последовательности может быть: B A A A B A A B A... Вариант использования может быть проверить правильность пос…
24 окт '12 в 13:18
1
ответ
Проблемы с использованием retract в тогдашнем состоянии правила
Я пытаюсь написать правило, чтобы определить, произошло ли данное событие в течение "n" раз за последний "m" промежуток времени. Я использую слюни версии 5.4. Наконец. Я также попробовал 5.5. Финал без эффекта. Я обнаружил, что есть пара Условных Эл…
28 фев '13 в 21:54
1
ответ
Сбой временного оператора после сериализации в Drools 6.5.0 и Drools 7.0.0
Я пытаюсь реализовать сериализацию в слюни. Моя проблема в том, что слюни операторов слияния после, до,... не сериализуются, как ожидалось. Мои правила работают правильно, если я не использую сериализацию и десериализацию. Я прикрепил репродуктор. М…
10 июл '17 в 07:37
0
ответов
Слюни - прекратить выполнение правила следствия
Мы используем drools и позволяем нашим пользователям вводить свои собственные правила и последствия правил drools. Тем не менее, чтобы сделать все эти слюни более надежными, нам нужно убедиться, что бесконечные циклы или другие блокирующие объекты н…
24 май '16 в 13:55
1
ответ
Написание drl в общем виде
Мое требование заключается в том, что мне нужно считать запросы на заказ от одного и того же клиента, не задавая жестко прописанные значения правила в правиле. Причина в том, что если у меня 1000 клиентов, мне нужно написать 1000 правил для них. Что…
20 фев '13 в 06:26
2
ответа
Не может создать конструктор:: Kie Workbench
Я использую Kie Workbench 6.3.0 для создания правил. Я пытаюсь запустить правило в потоковом режиме. Я создал проект в kie-wb и создал в нем kie-base. Для этого мы используем среду выполнения сервера kie. Это код сгенерированного модуля: <kmodule…
29 авг '16 в 06:52
1
ответ
Слюни: расставьте приоритеты сопоставления фактов на основе значения поля
Рассмотрим следующий сценарий в Drools: у нас есть правило, соответствующее объектам типа A а также B друг против друга. rule 1 when $a : A() $b : B($a.matches($b), flagged == false) then mofidy($b) { flag($a) } end Тем не мение, A объекты имеют пол…
18 сен '17 в 13:05
1
ответ
LHS условие о продолжительности, как я могу
В нашей компании мы оцениваем Drools как основу для наших продуктов. Для этого я пытаюсь провести несколько экспериментов и, очевидно, сейчас меня переполняет множество проблем. Например, я не знаю, как определить продолжительность события. Я не зна…
17 фев '12 в 17:20
1
ответ
Слюни LHS проверить на необязательный факт
Мне нужно написать правило в Drools 6.5, которое проверяет наличие события типа A. Есть второй класс с именем B, который имеет поле date, При проверке на наличие события Aесли хотя бы одно событие типа B существует, A должно произойти после последне…
11 июн '17 в 13:37
1
ответ
Подсчитайте количество фактов в скользящем окне с помощью Drools Fusion
Мне нужно написать правило, которое подсчитывает количество фактов, которые я получил в своем потоке за последние 10 секунд, если они соответствуют определенным критериям. Так, например, если за последние 10 секунд 2 черных автомобиля проезжают пере…
15 фев '14 в 16:56