Использование CacheLoader и CacheWriter в Gemfire

#gemfire

#gemfire

Вопрос:

У меня есть топология клиент-сервера в gemfire. Я хочу использовать CacheLoader и CacheWriter для синхронизации моего кэша gemfire в памяти с базой данных Oracle СУБД. Где именно я должен подключить эти CacheLoader и cacheWriter..in клиентские регионы или серверные регионы, или я могу выбрать любой из них?

Ответ №1:

Я бы сказал, области сервера. В этом случае нет причин, по которым клиентское приложение должно зависеть от СУБД.

Комментарии:

1. На самом деле у меня есть серверы, созданные из консоли gfsh с использованием cache.xml файл и клиент из приложения spring с использованием spring data gemfire …. теперь в настоящее время я подключил загрузчик и записываю данные в клиентский регион в XML контекста spring… загрузчики и авторы используют CrudRepository из spring data JPA для подключения к базе данных для загрузки и записи в СУБД… Если я изменю загрузчик и устройство записи, которые будут подключены к региону сервера, я не смогу использовать CrudRepository из spring data JPA.