02-11-2011, 08:38 PM
Une dernière petite question concernant les "job queue" si vous le permettez.
Quel est le temps de traitement du premier élément de la queue (en haut de la pile)? est ce quasi simultané? exemple:
- le joueur paye 500 monnaies virtuelles en cliquant sur "Payer"
- L'action du clic empile une nouvelle valeur dans la queue et le joueur est redirigé vers une page "vous avez payé"
- une fois redirigé est ce Resque/Redis as eu le temps de lancer le script php qui débite de 500 du compte du joueur ?
euh...je ne sais pas si c'est très clair...
sinon quelques liens pour les transactions et les lock:
http://www.montefiore.ulg.ac.be/services...tions.html
http://dev.mysql.com/doc/refman/5.0/fr/i...ation.html
Par défaut Mysql est en "REPEATABLE READ" ce qui peut occasionner des lectures de lignes fantômes, l'isolation innodb par défaut n'est donc pas très bonne mais semble satisfaisante quand peut d'accès concurrentiels se produisent, enfin je crois...
d'ailleurs je ne comprends pas pourquoi le niveau "READ UNCOMMITTED" existe car il n'isole rien du tout...
Quel est le temps de traitement du premier élément de la queue (en haut de la pile)? est ce quasi simultané? exemple:
- le joueur paye 500 monnaies virtuelles en cliquant sur "Payer"
- L'action du clic empile une nouvelle valeur dans la queue et le joueur est redirigé vers une page "vous avez payé"
- une fois redirigé est ce Resque/Redis as eu le temps de lancer le script php qui débite de 500 du compte du joueur ?
euh...je ne sais pas si c'est très clair...
sinon quelques liens pour les transactions et les lock:
http://www.montefiore.ulg.ac.be/services...tions.html
http://dev.mysql.com/doc/refman/5.0/fr/i...ation.html
Par défaut Mysql est en "REPEATABLE READ" ce qui peut occasionner des lectures de lignes fantômes, l'isolation innodb par défaut n'est donc pas très bonne mais semble satisfaisante quand peut d'accès concurrentiels se produisent, enfin je crois...
d'ailleurs je ne comprends pas pourquoi le niveau "READ UNCOMMITTED" existe car il n'isole rien du tout...