随笔分类 -  系统设计

摘要:接口设计的那些事很多人开发接口的时候,往往仅关注功能实现,但接口质量恰恰取决于非功能性方面,主要包括:幂等性、鲁棒性和安全性。本文详细讲解开发接口(以及系统)时在这三方面需要考虑的细节问题。 阅读全文
posted @ 2022-03-25 09:40 林子er 阅读(2698) 评论(4) 推荐(11) 编辑
摘要:公司有一项储值卡充值业务:客户在微信公众号开通储值卡服务,通过微信支付往卡里面充值,充值成功后客户可收到消息通知,并进行消费。 看起来是一项很简单的业务,最初我们储值卡团队的实现也确实很简单。我们看看最初的实现: 相信聪明的你一眼就能看出问题: 压根没有考虑分布式事务一致性,比如第 12 步根本没有 阅读全文
posted @ 2020-04-20 21:10 林子er 阅读(1036) 评论(3) 推荐(1) 编辑

点击右上角即可分享
微信分享提示