Je voudrais savoir comment implémenter des opérations CRUD sur des fichiers et des dossiers communs. Mon site Web nécessite un équilibrage de charge. Les nœuds du site Web ont besoin de fichiers et de dossiers CRUD dans un emplacement réseau commun. Note: Pour l'instant, je traite les changements de fichiers en verrouillant le fichier en mode exclusif lors de l'écriture et en lecture partagée lors de la lecture, s'il existe de meilleures alternatives (Un fichier de verrouillage séparé est un non-go car il y a beaucoup trop de fichiers) J'aimerais savoir. Les dossiers fonctionnent toujours en coursASP.NET: équilibrage de charge copie et déplacement de fichiers et de dossiers situés dans le partage réseau
1
A
Répondre
0
Ce lien a une solution pour un fichier de verrouillage implémentés à l'aide d'un fichier séparé qui permet une récupération de mauvaises situations (comme un serveur de ne jamais lâcher le verrou)
http://mvolo.com/blogs/serverside...
Be Assurez-vous de lire les commentaires car l'implémentation non-UTC fournie n'est pas idéale.
Questions connexes
- 1. Clustering Tomcat et équilibrage de charge?
- 2. Partage de dossiers binaires dans Visual Studio
- 3. Équilibrage de charge, Spring Security, ConcurrentSessionFilter
- 4. IIS déplacement du répertoire virtuel vers le partage de fichiers interrompt l'usurpation de l'utilisateur connecté
- 5. Déploiement ClickOnce à partir d'un partage réseau et de paramètres
- 6. Partage de l'authentification entre ASP.NET et WordPress
- 7. Récupérer le commentaire de partage réseau
- 8. Fichiers de données Oracle sur un partage réseau
- 9. Déplacement de plusieurs fichiers dans le contrôle de source TFS
- 10. Équilibrage de charge OU Serveurs de basculement pour l'application .net
- 11. API de partage de dossiers Windows
- 12. Besoin de partage de fichiers cloud avec API et sécurité
- 13. SVN Copies de travail sur le partage réseau
- 14. Dossiers de création et de ressources Xcode
- 15. Équilibrage de charge d'astérisque à l'aide d'openser/opensips
- 16. ASP.NET Lire des fichiers à partir d'un partage réseau protégé par mot de passe
- 17. Service Windows écrit des fichiers sur le partage réseau
- 18. Surveillance de fichiers/dossiers
- 19. Comment référencer les fichiers .js situés dans les dossiers View à partir d'une page en utilisant Asp.net MVC
- 20. partage de fichiers ftp
- 21. FinalBuilder Énumération des fichiers et des dossiers
- 22. Comment configurer dotNetOpenId dans un environnement sans équilibrage de charge de session
- 23. Partage de fichiers entre Silverlight et "plain vanilla" .Net
- 24. Powershell, WMI et fichiers/dossiers compressés
- 25. Vérification de la copie et du déplacement dans Delphi Glisser-Déposer
- 26. Contrôle UpdatePanel et déplacement vers le haut de la page
- 27. Déplacement de fichiers sous python
- 28. Partage du système de connexion entre ASP classique et ASP.Net
- 29. Suivi/surveillance des activités de copie de fichiers/dossiers sous Windows
- 30. Exception non trouvée lors de l'exécution d'un site ASP.NET MVC à partir d'un partage réseau
Comme CRUD est généralement interprété comme signifiant CREATE, READ, UPDATE, DELETE, votre question est un peu déroutante car vous faites déjà toutes les bases des opérations CRUD. Voulez-vous vraiment demander "Quel est le moyen le plus efficace pour verrouiller les fichiers (et les dossiers si possible) sur un emplacement réseau partagé?" * (Un problème distinct de CRUD mais qui garantira que les données ne seront pas corrompues lors des mises à jour dans votre environnement.) * –
J'ai déjà résolu le verrouillage en ouvrant les fichiers en mode lecture/partage exclusif (lecture/mise à jour). Ma question est plus sur donné un fichier xyz.xml comment allez-vous créer/supprimer un fichier dans un partage de réseau –