Как указать количество разделов при создании кеша с помощью тонкого клиента Ignite?JAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Как указать количество разделов при создании кеша с помощью тонкого клиента Ignite?

Сообщение Гость »


Мы используем кеш Ignite в приложении. Несколько экземпляров объединяются в топологию, где кеши создаются с помощью Ignite.getOrCreateCache() с RendezvousAffinityFunction для разделения следующим образом:

public static IgniteCache getOrCreateCache(Ignite ignite, StringcacheName, intsectionCount) { вернуть ignite.getOrCreateCache( новый CacheConfiguration(cacheName) .setGroupName("группа") .setBackups(0) .setCacheMode(CacheMode.PARTITIONED) .setAtomicityMode(CacheAtomicityMode.ATOMIC) .setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC) .setAffinity(новый RendezvousAffinityFunction(true,sectionCount)) ); } Я переношу приложение с толстого клиента на тонкий клиент, используя IgniteClient.getOrCreateCache(), например:

public static ClientCache getOrCreateCache(IgniteClient igniteClient, StringcacheName, intsectionCount) { вернуть igniteClient.getOrCreateCache( новый ClientCacheConfiguration() .setName(имя кэша) .setGroupName("группа") .setBackups(0) .setCacheMode(CacheMode.PARTITIONED) .setAtomicityMode(CacheAtomicityMode.ATOMIC) .setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC) // .setAffinity() ??? ); } Я изо всех сил пытаюсь найти дополнительную информацию о настройке кеша через IgniteClient либо в документации, либо в источниках. Как я обнаружил, тонкий клиент поддерживает осведомленность о разделах и может распределять операции кэширования по узлам. Сколько разделов будет создано в кеше таким образом и почему это невозможно настроить?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»