Мы используем версию Drools 7.15.Мы классифицировали правила на основе клиентов (customerId, файлы правил).Мы создаем kieBase для каждого клиента и сохраняем его в Redis (ключ - customerId, значение - kieBase).Мы используем обычный алгоритм сжатия, как показано ниже.Поскольку мы загружаем kieBase во время запуска приложения, размер kieBase имеет значение.Есть ли какая-либо другая техника или процедура сжатия, которой я могу следовать, чтобы еще больше уменьшить размер kiebase?Пожалуйста, дайте нам знать ваши рекомендации.Заранее спасибо.
ByteArrayOutputStream bos = new ByteArrayOutputStream ();
GZIPOutputStream zos = new GZIPOutputStream (bos);
ObjectOutputStream os = новый ObjectOutputStream (zos);
* 66 * PS5 * 1006У нас тысячи клиентов, и у каждого клиента в среднем более 10 правил.Таким образом, размер Redis становится действительно большим.