CassandraCacheStoreFactory не загружает dataSourceBean - PullRequest
0 голосов
/ 04 июля 2018

Я запустил Ignite на сервере с настройками по умолчанию. Мое приложение подключается к серверу зажигания в качестве сервера / клиента, загружает конфигурацию кэша и создает кэш с помощью CassandraCacheStoreFactory.

Функция нулевого развертывания не работает для хранилища кеша. Я должен предоставить конфигурацию и реализацию хранилища кеша для каждого узла в кластере ???

Спасибо

1 Ответ

0 голосов
/ 04 июля 2018

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

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

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

...