2016-11-18 2 views
0

У нас есть кластер из 5 узлов с общим хранилищем кеша JDBC (DB является общим для всех узлов). Однако, когда я устанавливаю значение «numOwners» более чем на 1, записи в кэш и БД не выполняются с исключениями первичного ключа. Я ожидал, что только один узел будет писать обновления в хранилище, но этого не происходит. Если я поместил «numOwners» в 1, тогда все будет работать нормально, но тогда это не режим adistribute. Я что-то пропустил? Пожалуйста помоги.Можно ли установить число «numOwners» более чем на 1 в Infinispan, когда общий хранилище кеша JDBC на месте?

+0

Вы настроили хранилища кешей как общие? См. Http://infinispan.org/docs/stable/user_guide/user_guide.html#configuration_2 (общий атрибут) – pruivo

+0

@pruivo Да, конечно. – geekprogrammer

ответ

2

Согласно предполагаемому дизайну, вы правы. Должно быть допустимо иметь numOwners> = 1 даже с общим CacheStore.

Пожалуйста, поднимите проблему.

Смежные вопросы