infinispan - возможно ли запирание распределенного кеша с хотродом?

Мне нужно использовать распределенный кеш, и я хотел бы использовать для этого Infinispan 5.3. Я изучил различные режимы подключения и выбрал хотрод для реализации взаимодействия клиент-сервер. Мне также нужно заблокировать определенный ключ в кеше, а затем после обработки, чтобы разблокировать его (места для блокировки и разблокировки находятся в другом классе в моем приложении ...).

Я прочитал много документов, статей и записей на форумах по этой проблеме, но пока не нашел решения. Если я правильно истолковал прочитанное, то в хот-роде невозможно заблокировать ключ вручную. Я пытался обрабатывать транзакции вручную, но не знаю, как это сделать. Может, в Infinispan 5.3 это невозможно ...?

Или вы можете сказать мне другой режим подключения (вместо хотрода), который может обеспечить мне связь клиент-сервер, и блокировка будет устранена?

Спасибо, В.


person Viktor    schedule 04.09.2013    source источник
comment
Полагаю, транзакции поддерживаются только во встроенном режиме.   -  person tsykora    schedule 04.09.2013
comment
хм, это плохие новости ... :( Спасибо цыкора!   -  person Viktor    schedule 05.09.2013
comment
Вам действительно нужно использовать вариант использования клиент-сервер? Какая у вас архитектура? Просто любопытно...   -  person tsykora    schedule 05.09.2013
comment
Мое приложение должно использовать больше различных типов реализации кеша (ehcache, hazelcast, infinispan). Я хотел выбрать режим связи для infinispan, который является достаточно общим. Вот почему я подумал о хотроде. И кеш-сервер тоже может быть на разных машинах.   -  person Viktor    schedule 05.09.2013


Ответы (1)


Удаленные транзакции (и блокировка) через HotRod не поддерживаются в Infinispan 5.3.

См. ISPN-375 и ISPN-848.

person Dan Berindei    schedule 06.09.2013
comment
Спасибо Дэну за ответ! - person Viktor; 06.09.2013