J'ai actuellement trois applications a, b et c. Elles ont une fonction d'enchères. a appelle l'interface de b pour traiter la logique métier et b appelle l'interface de c pour enregistrer les données.
Le navigateur accède à a (nginx correspond à deux a)
a appelle l'interface de b via nginx (correspondant aux deux serveurs d'équilibrage de charge b1 et b2 respectivement)
b appelle l'interface de c via nginx (correspondant aux deux serveurs d'équilibrage de charge serveurs c1 et b2 respectivement) c2)
a->b->c
Lorsque la concurrence est découverte, des données incorrectes se produisent lors de l'écriture des données. Comment résoudre le problème ? Y a-t-il un problème avec la configuration de nginx, ou la synchronisation doit-elle être ajoutée à chaque interface dans ce cas ?
Qu'est-ce qu'une donnée incorrecte ?