IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

[Stratégie] Gestion de la concurrence d'accès


Sujet :

Développement Web en Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2002
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 40
    Points : 37
    Points
    37
    Par défaut [Stratégie] Gestion de la concurrence d'accès
    Bonjour à tous,

    Je reflechi actuellement sur comment gerer les actions utilisateurs sur les memes données.
    Prenons l'exemple simple suivant :
    Deux utilisateurs regarde en meme temps la liste des appartements d'une ville.
    Et que les deux utilisateurs décident de supprimer un appartement de la liste au meme moment (ou dans un intervalle tres court).
    Le premier executé supprimera bien l'element de la liste. Mais le second posera probleme.

    Existe-t-il des patterns ou des solutions répandu permettant de gerer ces cas d'utilisation? J'ai beau avoir cherché sur le net j'ai eu aucune source de documentation là dessus.


    Merci pour nos reponses.
    A bientot.

  2. #2
    ndp
    ndp est déconnecté
    Membre actif Avatar de ndp
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 227
    Points : 255
    Points
    255
    Par défaut
    Salut,

    Oui il existe des design pattern, c'est un probleme tres courant. Si tu veux une piste, tu peux faire des recherches sur ces design pattern:
    optimistic/pessimistic offline lock.
    http://martinfowler.com/eaaCatalog/

    • Si tu es dans un environnement avec peu de concurrence, il y aura peu de chance pour que le probleme que tu decris survienne (il arrivera peu souvent). Dans cette hypothese la, tu pourras te permettre de signaler le probleme, a l'un des deux utilisateur, en reponse a son action.
    • Si tu es dans environnement tres concurrentiel, la premiere solution pose probleme,puisqu'en gros,pour l'utilisateur,cela revient a commencer son travail, et seulement a la fin, recevoir l'erreur. Si ca arrive trop souvent, l'experience utilisateur sera mauvaise. L'idee est donc de donner un acces exclusif sur la donnee.

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/06/2014, 14h50
  2. gestion de la concurrence d'accès
    Par yoyodemars dans le forum ADO.NET
    Réponses: 7
    Dernier message: 29/09/2012, 21h36
  3. [transaction] Gestion de la concurrence d'accès
    Par fredop dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 18/03/2009, 11h43
  4. gestion des concurrences d'accès
    Par viny dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 21/11/2006, 14h10
  5. Réponses: 3
    Dernier message: 30/05/2006, 19h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo