亿级流量网站架构核心技术--第一部分
1.1 高并发原则
拆分的维度:
1.1.4消息队列
大流量缓冲:一般是牺牲强一致性来保证最终一致性
1.2.2 限流
1.3.1防重复设计
当支付渠道不同的时候,比如支付宝支付,微信支付,这样是不能防止重复支付的。需要将每笔钱记录下来,之后进行退款操作。
1.3.2幂等设计
重复消息和异步回调,需要做好幂等设计
1.1 高并发原则
拆分的维度:
1.1.4消息队列
大流量缓冲:一般是牺牲强一致性来保证最终一致性
1.2.2 限流
1.3.1防重复设计
当支付渠道不同的时候,比如支付宝支付,微信支付,这样是不能防止重复支付的。需要将每笔钱记录下来,之后进行退款操作。
1.3.2幂等设计
重复消息和异步回调,需要做好幂等设计