2010-03-09 2 views
1

Использует JBoss Cache как хранилище с распределенным состоянием?Кэш Jboss как хранилище распределенных состояний

Можно ли использовать JBoss Cache в ситуации, когда вам нужна гарантия, что каждый раз, когда вы читаете что-то из репозитория, вы получаете самую последнюю версию? - и независимо от того, какой узел в кластере мы рассматриваем?

ответ

1

Вам нужно быть осторожным с этим материалом, но я бы сказал, что да. JBossCache является транзакционным и может выполнять асинхронные или синхронные атомные операции в распределенном состоянии. У меня были хорошие впечатления, и я могу порекомендовать его. Иногда это может быть темпераментным и неясным, но мне еще предстоит найти что-нибудь еще, что может сделать ту же работу.

2

С Hazelcast, он всегда гарантирован. Чтение всегда возвращает новую версию, независимо от узла кластера.

Hazelcast - это открытый исходный код (Apache License), транзакционное, распределенное кэширование для Java. Это немного больше, чем кеш, поскольку он обеспечивает распределенную реализацию функции map, multimap, queue, topic, lock и executor.

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

  • Нет связанных вопросов^_^