J'écris une application Web qui dispose d'une interface utilisateur pour l'édition de données. L'idée est quelque chose de similaire à un wiki où il y a des modifications à des morceaux de texte. Quelle est la meilleure façon de gérer les modifications asynchrones de plusieurs utilisateurs? La situation que je considère est la suivante:Gestion des modifications asynchrones de documents sur le Web
Il existe un document qui est la version 0. L'utilisateur A l'édite lorsqu'il s'agit de la version 0. Quelques minutes plus tard, mais avant que l'utilisateur A enregistre ses modifications, l'utilisateur B ouvre le même document et commence l'édition. Comment le serveur doit-il traiter les deux modifications différentes à la version 0 du document? Aussi, quel est ce problème appelé et où puis-je obtenir plus d'informations sur des problèmes similaires?