2020-02-05 ba098c87f6a80190963d6987fab49dbc 99+ 36 分钟 5.4 k秒杀系统如何支撑百万QPS12306抢票,极限并发带来的思考?每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用12306,还会考虑“智行”和其他的抢票软件,全国上下几亿人在这段时间都在抢票。 架构 设计 秒杀系统,支付设计阅读更多>> 最后修改: 2023-04-28
2019-09-05 e348f0bbf7cb89628dc09d57990b6c3b 99+ 27 分钟 4.0 k并发扣款相关问题 继续解答星球水友提问。沈老师,我们有个业务,同一个用户在并发“查询,逻辑计算,扣款”的情况下,余额可能出现不一致,请问有什么优化方法么? 架构 设计 支付系统 支付架构阅读更多>> 最后修改: 2023-04-28
2019-04-18 e70c3a58c1b373a23c79432e97d9e512 99+ 28 分钟 4.2 krestful api 设计以及幂等性相关设计 摘要针对项目中部分使用restful-api接口,总结文档如下,没有规矩不成方圆。写代码亦是,设计restful-api接口亦是。 架构 设计 幂等性 restful-api阅读更多>> 最后修改: 2023-04-28
2018-12-01 8efde8f22a0ee5b58307358b4bb2489b 99+ 1 小时 6.8 k支付系统设计(转载)支付系统概述支付系统是连接消费者、商家(或平台)和金融机构的桥梁,管理支付数据,调用第三方支付平台接口,记录支付信息(对应订单号,支付金额等),金额对账等功能,根据不同公司对于支付业务的定位不同大概有几个阶段:第一阶段:支付作为一个(封闭)的、独立的应用系统,为各系统提供支付功能支持。一般来说,这个系统仅限于为公司内部的业务提供支付支持,并且和业务紧密耦合。第二阶段:支付作为一个开发的系统,为公司内外部系统、各种业务提供支付服务,支付服务本身应该是和具体的业务解耦合。 架构 设计 支付系统 支付架构阅读更多>> 最后修改: 2023-04-28