支付系统开发中可能遇到的问题
生活随笔
收集整理的這篇文章主要介紹了
支付系统开发中可能遇到的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
健壯:
要考慮的重點:
?
(請求)
并發請求
重復請求
超量請求
請求積壓
?
(處理程序)
Bug
處理中斷
處理超時
?
(資源)
資源不可用
資源響應超時
?
(外部服務)
通信中斷
服務不可用
外部服務器響應超時
外部服務違背功能契約
?
應對方式(參考)
原則:避免發生,降低概率,控制影響,快速恢復。
| 故障條件 | 應對方式 |
| 超量請求 | 配額控制,如訂單號提前生成,控制額度 |
| 重復請求 | 冪等控制 |
| 并發請求 | 并發控制netty、mina等 |
| 請求積壓 | 請求丟棄 |
| 服務/資源響應超時 | 時間控制 |
| 可恢復通信故障 | 合理重試 |
| 處理中斷 | 事務/補償機制 |
| Bug | 自檢 |
轉載于:https://www.cnblogs.com/davidwang456/p/5253005.html
總結
以上是生活随笔為你收集整理的支付系统开发中可能遇到的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java定位CPU使用高问题--转载
- 下一篇: 简单的session共享的封装