Bonjour,
Je développe actuellement un projet multi-utilisateurs. L'application sera donc utilisée par plusieurs utilisateurs en même temps. Or, je dois protéger les fichiers de configuration (modifiable par les administrateurs à partir de l'application) des accès concurrents.
Ce sujet est nouveau pour moi, et je n'ai trouvé aucune documentation technique à ce sujet. Les fichiers sont des simples fichiers XML.
Mon idée est la suivante :
- Lorsqu'un utilisateur veut modifier la configuration, l'application copie le fichier original.
- Lorsque l'administrateur applique les modifications, l'application récupère les données actuelles du fichier de configuration
- Si la copie du fichier créée à l'étape 1 est différente du fichier actuel, on avertit l'administrateur qu'il travail sur une version non à jour, et on l'invite à consulter les modifications
- On applique les modifications
Cependant, ces idées ne reposent sur aucune expérience, et peuvent donc paraitre complètement absurdes pour un professionnel.
Qu'en pensez-vous ? Comment feriez-vous pour gérer les accès concurrents dans votre application ?
Merci![]()
Partager