Сносит правила кеша
Я работаю над проверкой миллионов записей в файле данных (CSV). Формат записей известен и стандартизирован.
Мне нужно проверить каждое поле в записях в соответствии с определенными критериями.
Например, поле 1 должно быть ненулевым целым числом. Поле 2 должно быть одним из элементов в данном массиве.
Я поместил все эти правила проверки в централизованный механизм правил Drools (6.3.0 kie-server+workbench), и они работают нормально.
Согласно моей текущей реализации, я читаю запись из файла данных и передаю ее на централизованный сервер Drools для проверки этой записи.
Этот метод очень сильно снижает производительность, если количество записей очень велико.
Я думаю о локальном кэшировании правил с сервера правил Drools в начале обработки и проверке записей с использованием кеша.
Это возможно с Drools? Если да, можете ли вы пролить свет на это?
Примечание: я не могу хранить правила локально, так как мне нужно обновлять правила удаленно через рабочую среду.