支付系统开发中可能遇到的问题

Posted 一天不进步,就是退步!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支付系统开发中可能遇到的问题相关的知识,希望对你有一定的参考价值。

健壮:

要考虑的重点

 

(请求)

并发请求

重复请求

超量请求

请求积压

 

(处理程序)

Bug

处理中断

处理超时

 

(资源)

资源不可用

资源响应超时

 

(外部服务)

通信中断

服务不可用

外部服务器响应超时

外部服务违背功能契约

 

应对方式(参考)

原则:避免发生,降低概率,控制影响,快速恢复。

故障条件

应对方式

超量请求

配额控制,如订单号提前生成,控制额度

重复请求

幂等控制

并发请求

并发控制netty、mina等

请求积压

请求丢弃

服务/资源响应超时

时间控制

可恢复通信故障

合理重试

处理中断

事务/补偿机制

Bug

自检

以上是关于支付系统开发中可能遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

为啥支付宝绑定银行卡显示银行系统繁忙

说说第三方支付接口开发及开发中遇到的坑爹问题

高可用系统开发可能遇到的问题

微信支付开发流程以及遇到的一些问题

微信支付开发,设置支付授权目录

支付宝系统繁忙