Lorsque vous choisissez l'implémentation de cache appropriée pour être mis en cluster avec Terracotta, j'ai utilisé le module d'intégration de Terracotta séparé DistributedMap qui fournit des capacités de cache de base telles que la prise en charge de différentes politiques d'expulsion. facile à configurer, mais en ce qui concerne la mise en grappe prête pour la production, j'ai trouvé que je devais trouver des réponses à quelques questions: 1. Est-ce que anyboby a déjà utilisé ce TIM, y a-t-il quelqu'un qui a essayé TIM? Des erreurs? 2. DistributedMap est facile à configurer, mais qu'en est-il du scénario suivant: que se passe-t-il si nous démarrons 2 clients Terracotta et que chacun de ses DistributedMap sera configuré différemment? Le serveur Terracotta mettra-t-il à jour la configuration existante, fournie par client1 ou laissera-t-elle simplement inchangée.DistributedMap comme cache groupé avec Terracotta
Répondre
Je viens de parler à un client aujourd'hui en utilisant DistributedMap en production. En ce qui concerne la configuration - je crois que la configuration est contenue dans l'instance. Puisqu'un DistributedMap ne contient aucune racine où l'état partagé chevaucherait une autre instance, chaque instance serait séparée l'une de l'autre (ce qui signifie que vous pouvez créer autant de DistributedMaps indépendants que vous le souhaitez).
Notez qu'un DistributedMap n'est pas réellement mis en cluster tant que vous ne l'avez pas mis en cluster en l'ajoutant à un graphique partagé. Cela peut être fait en l'ajoutant à un POJO déjà en cluster (de votre propre création, ou par exemple une HashMap déjà en cluster) ou en le marquant comme root (une approche commune et celle suggérée par le docs).
- 1. . Produits de mise en cluster open source .Net? ... comme Terracotta
- 2. Sur l'utilisation de Terracotta comme solution de persistance
- 3. Groupé Sélectionnez dans Rails
- 4. Clustering COMET using Terracotta
- 5. SSD comme cache en ligne
- 6. Recherche de Terracotta
- 7. PHP: Utiliser APC comme cache général, XCache comme opcache, possible?
- 8. Comment effectuer un transfert groupé sur s3?
- 9. WPF: CollectionViewSource l'affichage groupé par la propriété
- 10. Terracotta - Impossible de convertir en com.tc.object.bytecode.TransparentAccess
- 11. Changer l'iPhone Groupé Largeur de TableView
- 12. exemple la personnalisation uitableview (style groupé)
- 13. Définir backgroundColor de UITableViewCell dans UITableView groupé
- 14. Terracotta pour le monde de Python?
- 15. Configuration de la file d'attente durable en Terracotta
- 16. Est-ce que Terracotta fait du JMS une couche inutile?
- 17. Puis-je utiliser Terracotta pour mettre à l'échelle une application gourmande en RAM?
- 18. Hibernate cache de second niveau ne cache pas les entités validées
- 19. En ce qui concerne Terracotta et Servlets/Shared Threads
- 20. Comment créer un dictionnaire groupé imbriqué à l'aide de LINQ?
- 21. Considérez-vous que Terracotta soit un produit mature?
- 22. Suppression d'anciens enregistrements lors du transfert groupé SQL
- 23. Mise en cache des requêtes avec HttpModule
- 24. problème avec la mise en cache
- 25. Les "lectures sales" sont-elles sûres à utiliser dans Terracotta?
- 26. Mise en cache de fragments avec Memcached
- 27. Mise en cache MVC d'asp.net avec pagination
- 28. problème avec le cache du navigateur
- 29. Récupérer tous les Foo du cache de second niveau Hibernate sans cache de requête?
- 30. NSMutableArray comme @property avec readonly