与面试官怼项目过程中的思考

我写的一个项目用到了支付,然后面试官照着支付这块开始了一轮攻击。 大概支付流程流程: 这个系统没有往死了打,就问了几个小问题。 1.如果在异步回调判断结果落库过程中因为网络抖动落库失败怎么办? 我回答的是如果我落库失败的话,就把该订单放入本地缓存(可以用ConcurrentHashMap),然后通过定时任务把缓存的数据写回数据库。 2.如果在这时候用户重复提交咋办? 我第一反应居然是谁会这么傻。。
相关文章
相关标签/搜索