Y a-t-il un moyen dans JSF d'utiliser une ressource combinée dans un cluster? Fondamentalement, je suis à la recherche d'une solution où le premier serveur du cluster à introduire la ressource pourrait synchroniser cela avec le cache de ressources des autres serveurs.JSF 2.0 - Partage ou amorçage du cache de ressources combinées OmniFaces à travers le cluster
Répondre
Cela n'a pas été possible car l'ID unique de la ressource combinée a été généré sur la base de MD5, qui est un cryptage unidirectionnel irréversible. Donc, si la ressource est créée sur le serveur X et demandée sur le serveur Y, alors le serveur Y ne pourra pas résoudre les ressources à partir du cache en fonction de l'identifiant unique.
Depuis OmniFaces 1.2, cela a été corrigé en remplaçant l'approche MD5 par une combinaison de ZLIB et Base64, ce qui le rend court et réversible. Le serveur Y pourra maintenant résoudre les ressources lui-même en fonction de l'ID, puis les stocker dans le cache.
Il y a par la façon dont une étape supplémentaire à l'approche de l'encodage base64 sous forme de remplacement des /
, +
et =
caractères par ~
, -
et _
pour le rendre URL-safe afin qu'il puisse sans URL- beaucoup peut-être la plate-forme sensible encoding tracas être passé à travers les URL.
Omnifaces devient tellement génial. Vous avez vraiment amélioré ma pile de logiciels infiniment mieux. Je suis éternellement reconnaissant. –
Vous êtes les bienvenus :) – BalusC
- 1. Alternative à l'arborescence Omnifaces pour JSF 1.1
- 2. JSF 2.0 Comment lier CSS à partir de ressources externes
- 3. JSF rendu plusieurs conditions combinées
- 4. session de partage à travers le dossier
- 5. Partage du cache ASP.Net
- 6. Partage d'un état dans un cluster Glassfish
- 7. Partage ASP.NET MemoryCache à travers les applications
- 8. Inclure le sous-élément à l'intérieur du composant JSF 2.0
- 9. JSF 2.0 javax.faces.webapp.FacesServlet mappig
- 10. JSF1064 « Impossible de trouver ou de servir des ressources » avertissement sur JSF 2.0
- 11. JSF 2.0 question de navigation du menu
- 12. JSF 2.0 Comment lier CSS à partir du dossier des ressources
- 13. Cassandra différent facteur de réplication à travers le cluster
- 14. Démarrage automatique du cluster AppFabric Cache
- 15. Partage de ressources d'origine croisée
- 16. JSF 2.0 timer component
- 17. clustering jsf 2.0 application web
- 18. Délai d'expiration du cache de partage
- 19. Version de ressources JSF
- 20. partage des ressources Discussion
- 21. JSF 2.0 Dynamic Views
- 22. partage des données à travers les actions du contrôleur
- 23. JSF 2.0, validation du bean et étiquettes
- 24. Messages personnalisés JSF 2.0
- 25. partage du code à travers plusieurs plugins Wordpress
- 26. Partage du cache entre plusieurs sites Web
- 27. jsf 2.0 - Comment accéder aux ressources (img, js, ..) à partir de jar sans avoir de dossier JSF Structure
- 28. Eclipse et le partage des ressources Android
- 29. JSF 2.0 + Spring 3.1
- 30. Dos l'instance multiple du même MovieClip partage le cache?
De quel genre de ressources parlez-vous? –
@Adrian: les fichiers dans le dossier '/ resources' qui sont gérés par' ResourceHandler'. – BalusC
Pourquoi auriez-vous besoin de cette synchronisation de cache car seules les ressources statiques sont mises en cache? –