на самом деле я пытаюсь Hazelcast предоставить прототип для кэширования данных. Hazelcast внедрен в микросервис с весенней загрузкой.
Мы используем распределенный запрос для поиска записей с частичными значениями ключа.
В настоящее время наша инфраструктура имеет возможность предоставить только один экземпляр микросервиса. Карта сохраняется с реализацией MapStore в базе данных.
Если микросервис выключен, мы теряем все данные в памяти, и распределенный запрос не возвращает никаких результатов. Использование loadAllKeys () и т. Д. Для инициализации данных в памяти через MapStore - это не способ, поскольку у нас будет много записей в базе данных для загрузки.
В качестве промежуточного решения мы просматриваем базу данных напрямую. Конечно, это не лучшее решение, но на данный момент оно работает. Мы хотим найти для этого правильное решение. Кто-нибудь знает, как это сделать?
Лучший