2010-03-09 4 views
1

L'utilisation de JBoss Cache comme référentiel d'états distribués est-elle une bonne idée? Est-ce que Can JBoss Cache peut être appliqué dans une situation où vous avez besoin de la garantie que chaque fois que vous lisez quelque chose du dépôt, vous obtenez la dernière version de celui-ci? - et quel que soit le nœud d'un cluster considéré?Jboss Cache en tant que référentiel d'états distribués

Répondre

1

Vous devez être prudent avec ce genre de choses, mais je dirais que oui. JBossCache est transactionnel et peut effectuer des opérations atomiques asynchrones ou synchrones sur l'état distribué. J'ai eu de bonnes expériences avec, et je peux le recommander. Cela peut parfois être capricieux et obscur, mais je n'ai pas encore trouvé autre chose qui puisse faire le même travail.

2

Avec Hazelcast, c'est toujours garanti. Les lectures renvoient toujours la version la plus récente, quel que soit le nœud du cluster.

Hazelcast est une solution de mise en cache distribuée, transactionnelle et open source (licence Apache) pour Java. Il s'agit toutefois d'un peu plus qu'un cache, car il fournit une implémentation distribuée des services map, multimap, queue, topic, lock et executor.

Questions connexes