Je construis une application web et je veux gérer le cache pour plusieurs objets, donc je n'ai pas besoin d'aller à la DB à chaque fois. mon problème est que les données de ces objets peuvent être modifiées par d'autres applications sur la base de données. Est-ce que quelqu'un connaît un bon modèle pour garder mes objets en cache en synchronisation avec le BD ?. J'ai lu cet article (www.developer.com/java/other/article.php/630481) mais cela ne résout pas ce problème.gestion de cache
0
A
Répondre
0
Travaillez-vous en Java ou dans une autre langue? Dans .Net, il y a la dépendance SqlCacheD (http://msdn.microsoft.com/en-us/library/ms178604.aspx).
1
Un bon motif est le "modèle d'observateur". L'idée est que toute application qui change un objet envoie l'ID de l'objet à un endroit central où n'importe qui utilisant des objets peut s'enregistrer. Lorsqu'un événement est reçu, tous les écouteurs reçoivent un message avec l'ID de l'objet afin qu'ils puissent mettre à jour leurs caches (ou les vider).
0
Un bon point de départ pourrait être la documentation d'ehcache, en particulier le chapitre Distributed Caching with ehcache. ehcache est un framework de cache populaire en Java.
Questions connexes
- 1. Stratégie de mise en cache, cache de sortie vs cache de données ou les deux?
- 2. Requête de cache NHibernate
- 3. XSLT problèmes de cache
- 4. Erreur de cache statique
- 5. HTTP/1.1 Problème de cache-control sans cache
- 6. Gestion de session NHibernate?
- 7. Gestion de plusieurs projets
- 8. Gestion de processus Python
- 9. Classes de gestion
- 10. jQuery Formulaire de gestion
- 11. gestion de session asp.net
- 12. gestion d'événements de clavier
- 13. Windows processus de gestion
- 14. Gestion de clavier Winform
- 15. Outils de gestion ASPNETDB
- 16. Question de gestion de la mémoire dans l'objectif C
- 17. génération de clé de cache
- 18. Comportement de cache de UIImage
- 19. mémoire de stockage de cache
- 20. Gestion des téléchargements en double
- 21. contrôles de gestion de fichiers
- 22. réponse du contrôleur de cache
- 23. Cache de formulaire InfoPath obsolète
- 24. Modèles de cache dans ASP.NET
- 25. Stratégies de cache utilisant IQueryables
- 26. cache de session d'application Web
- 27. Un cache pour diverses applications?
- 28. Gestion de fichiers VI/VIM
- 29. Gestion d'énormes enregistrements de transactions?
- 30. CGMutablePathRef Gestion de la mémoire