Сносит правила кеша

Я работаю над проверкой миллионов записей в файле данных (CSV). Формат записей известен и стандартизирован.

Мне нужно проверить каждое поле в записях в соответствии с определенными критериями.

Например, поле 1 должно быть ненулевым целым числом. Поле 2 должно быть одним из элементов в данном массиве.

Я поместил все эти правила проверки в централизованный механизм правил Drools (6.3.0 kie-server+workbench), и они работают нормально.

Согласно моей текущей реализации, я читаю запись из файла данных и передаю ее на централизованный сервер Drools для проверки этой записи.

Этот метод очень сильно снижает производительность, если количество записей очень велико.

Я думаю о локальном кэшировании правил с сервера правил Drools в начале обработки и проверке записей с использованием кеша.

Это возможно с Drools? Если да, можете ли вы пролить свет на это?

Примечание: я не могу хранить правила локально, так как мне нужно обновлять правила удаленно через рабочую среду.

0 ответов

Другие вопросы по тегам