Синхронизация региона Gemfire - PullRequest
1 голос
/ 11 августа 2011

Я использую gemfire, и в настоящее время у меня есть клиент и сервер.Теперь сервер динамически создает некоторые субрегионы в регионе и помещает туда некоторые объекты.Я пытаюсь получить объекты с помощью клиента, но не вижу объектов или субрегионов.Как я могу синхронизировать регионы?Есть ли что-нибудь еще, что я могу сделать?

Ответы [ 2 ]

1 голос
/ 15 августа 2011

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

0 голосов
/ 18 августа 2011

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

Другое решение - создать удаленную функцию, которая будет создавать регионы. В этом случае вы можете создать порционные регионы и корневые регионы. Это решение используется в модулях GemFire ​​для кэша Hibernate L2.

...