recherche

Maison  >  Questions et réponses  >  le corps du texte

php - Problème de retrait de microservice

Il existe deux microservices :

  1. Services utilisateur.

    Champs de données utilisateur

    uid

    allow_withdraw (1 : le retrait est autorisé, 0 : le retrait est interdit)

  2. Services financiers

    Champs de données du système financier

    compte (correspondant à user.uid)
    montant (solde)


Maintenant, pour la fonction de retrait, vous devez d'abord déterminer allow_withdraw, puis déterminer si le solde est suffisant.

Ajouter un nœud /users/withdraw

dans users-service

Lors de l'exécution,
déterminera d'abord le statut Allow_withdraw,
puis demandera /finance/amount dans finance-service via HTTP pour obtenir le solde.
Vérifiez à nouveau si le solde est suffisant (Le problème est ici, le jugement ici ne peut pas être garanti)

Quelles sont quelques bonnes idées de mise en œuvre ?

PHP中文网PHP中文网2747 Il y a quelques jours615

répondre à tous(1)je répondrai

  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:05:02

    La question de savoir si le solde est suffisant ne doit pas être jugée en fonction du montant que l'utilisateur retire ou fixe un montant de retrait fixe ? Pourquoi cela ne peut-il pas être garanti ? Tant que le montant de la comparaison en arrière-plan est incohérent ou dépasse, elle échouera.

    répondre
    0
  • Annulerrépondre