金融交易
碎叶的痕迹
我的前半生,
展开
-
单笔转账流程(同步受理,异步执行)
同步受理,异步执行 为什么会有这个操作? 服务的超时 流程如下: 客户调网银,网银需要做一系列的校验,如果校验通过,则先将此笔交易落库(此时库里没有存储这笔交易的流水号),然后同步调转账平台,否则抛错;转账平台收到网银的这笔交易请求之后,需要做一系列的校验,如果校验通过,则同步受理这笔流水,同步响应给网银的数据有流水号,...原创 2018-08-19 16:50:48 · 1269 阅读 · 0 评论 -
业务锁
单独维护一个表(lock表) 每笔交易在落库之前,先判断此笔交易是否存在(依据客户上送的流水号),具体操作:先将客户上送的流水号插入lock表,如果没有唯一索引或者主键冲突,后续流程继续执行,否则不允许执行;...原创 2018-08-19 16:57:10 · 502 阅读 · 0 评论