Ainsi, dans ehcache nous avons trois grandes classes:ehcache: répliquée vs Configuration de cache distribué
Cache
,CacheManager
etStore
Dans une configuration répliquée, qui de ceux-ci est en cours de réplication? Le Cache, le CacheManager ou le Store? L'appel de la méthode cache(K,V)
de Cache
place cette entrée dans le Store
sous-jacent avec lequel elle a été configurée (mémoire, disque, etc.), mais quel mécanisme répliqué synchronise cette entrée avec d'autres mécanismes répliqués? Une fois que je comprendrai cela, je serai capable de comprendre comment ces mêmes "mécanismes répliqués" changent de rôles quand nous avons un cache distribué configuré. Donc ma prochaine question serait: dans quelles circonstances choisiriez-vous répliqué sur distribué? Distributed semble être l'option la plus puissante tout le chemin.
Question finale: la réplication et/ou la distribution sont-elles disponibles dans la distribution EhCache open source? De la documentation, je ne peux pas dire si EhCache utilise le terme «entreprise» comme synonyme de «propriétaire» ou «sous licence».
Merci Alex! Je pense que distribuer est définitivement ce que je cherche. Qu'en est-il de la première question? Sous une configuration distribuée, quels objets sont réellement distribués: les Caches ou les CacheManagers? – IAmYourFaja
Le troisième est, à savoir le magasin. L'idée est que tous les nœuds utilisant le cache ne veulent pas utiliser les mêmes "paramètres locaux". –
Je pense que EHCache fournit la distribution avec le produit BigMemoryMax payé (sauf si vous souhaitez utiliser la limite de 8 Go restreinte) - veuillez me corriger si je me trompe. J'espère que cela aide –