検索

ホームページ  >  に質問  >  本文

php - マイクロサービスの撤退の問題

既存のマイクロサービスは 2 つあります。

<オル> <リ>

ユーザー サービス。

ユーザーデータフィールド

UID

allow_withdraw (1: 出金を許可、0: 出金を禁止)

<リ>

金融サービス

金融システム データ フィールド

アカウント (user.uid に対応)
金額 (残高)

<時間>

引き出し関数については、最初にallow_withdrawを決定し、次に残高が十分であるかどうかを決定する必要があります。

users-service にノード /users/withdraw を追加します

実行時、
まず、allow_withdraw ステータスを決定し、
次に、残高を取得するために HTTP 経由で finance-service/finance/amount をリクエストします。
残高が十分かどうかをもう一度確認してください (問題はここにあり、ここでの判断は保証できません)

実装に優れたアイデアは何ですか?

PHP中文网PHP中文网2751日前617

全員に返信(1)返信します

  • 给我你的怀抱

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

    残高が十分であるかどうかは、ユーザーの出金金額や固定出金額の設定に基づいて判断されるべきではありませんか?なぜ保証できないのでしょうか?バックグラウンドの比較量が矛盾しているか、超えている限り、失敗します。

    返事
    0
  • キャンセル返事