Infinispan: ClusterCacheLoader не поддерживает предварительную загрузку - PullRequest
0 голосов
/ 20 февраля 2019

Нам нужен постоянный перезапуск кеша.Основная цель - предварительно загрузить как можно больше данных при запуске.

Таким образом, требования:

  • предварительная загрузка из дискового хранилища
  • предварительная загрузка из соседнего узла, который уже работаетс горячим кэшем

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

5.8.Загрузчик кэша кластера

ClusterCacheLoader не поддерживает предварительную загрузку (preload = true).Он также не будет предоставлять состояние, если fetchPersistentSate = true.

Есть ли другой способ настроить Infinispan для предварительной загрузки данных из соседнего узла при запуске, кроме записи пользовательского загрузчика кэша?

1 Ответ

0 голосов
/ 20 февраля 2019

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

Похоже, вам нужен реплицированный кэш.До тех пор, пока вы не отключите передачу состояния, реплицируемый кеш будет получать существующие записи при запуске от уже работающих узлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...