開發原則。

孤芳不自賞發表於2017-09-01
  • 服務端、金額和價格要基於服務端。

         做系統完全不能以客戶端的金額作為依據,服務端做的就是邏輯,出現的金額要在服務端複核。

  • 交易系統要基於SQL這樣具備完善事務的系統進行處理。
  • 系統的多餘度設計(飛機的設計模式(三餘度控制、四餘度控制))

          支付伺服器有兩個介面:查詢介面、校驗介面。

  • 不同系統間的相互校驗,每個系統都需要進行關鍵的校驗(勾稽檢查)
  • 形成日誌
  • 建立完善的測試用例
  • 灰度升級(核心是驗證)
  • 安全保障(系統安全、運維安全)

相關文章