系统设计

支付系统:全链路压测

1128 words
全链路压测是支付全系统每个环节都参加的实战演习,主要对零点峰值流量进行评估,以及对承压能力进行测试,是大促前为系统查缺补漏的重要一环。 要实现

支付系统:数据库拆分

2169 words
在电商和支付系统中,数据库则是最容易产生性能瓶颈的组件。 本章详细介绍如何基于数据库分库分表的方式,利用分布式数据库解决数据库瓶颈问题,包括在

支付系统: 余额扣减

1752 words
支付系统:高并发下怎么做余额扣减 并发扣款,如何保证数据的一致性? 高并发扣减思路 分库分表 合并请求,在保证事务的前提下,将多个扣款请求合并操作,

支付系统: TCC

5973 words
CAP 理论 在分布式系统领域,有一个理论,对于分布式系统的设计影响非常大,那就是 CAP 理论,即对于一个分布式系统而言,它是无法同时满足 Consiste

支付系统: 缓存

3085 words
缓存使用场景 缓存用户信息 - 如 钱包余额 作为消息队列 分布式锁 - Cache lock 防止异步消息重复消费 缓存过期的策略 - Cache eviction policies Following are some of the most common cache eviction policies: First In First Out (FIFO): The cache evicts

支付系统: 消息队列

1436 words
你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你现在用了 MQ 之后带给了你很多的好处。 为什么使用消息队列?