首頁  >  問答  >  主體

php - 微服務提現問題

現有兩個微服務:

  1. 用戶服務.

    用戶資料欄位

    uid

    allow_withdraw (1: 允許提現,0:禁止提現)

  2. 財務服務

    財務系統資料欄位

    account (對應 用戶.uid)
    amount (餘額)


現在提現功能,需要先判斷 allow_withdraw,再判斷餘額是不是足夠。

users-service 中加一個節點 /users/withdraw

執行的時候,
會先判斷allow_withdraw 狀態,
再透過HTTP 請求finance-service 中的/finance/amount 得到餘額
再判斷一下餘額是否判斷足夠(無法保證的

有什麼好的實現思路呢?

PHP中文网PHP中文网2737 天前599

全部回覆(1)我來回復

  • 给我你的怀抱

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

    餘額是否足夠不是應該根據用戶提現的金額或設定固定的提現金額來判斷嘛?為什麼會無法保證。只要後台比對金額不一致或超過就失敗。

    回覆
    0
  • 取消回覆