这是我写的阿里架构文章合集,点击标题即可学习,希望有所用@mikechen
我自己亲历了整个淘宝架构最关键演变,下面我谈谈淘宝技术架构变迁。
从分布式架构到IOE架构,从IOE架构最终向云计算平台技术架构,大致为4大阶段。

阿里异地多活(Multi-Site High Availability),简称”异地多活”。
异地多活,是阿里巴巴在双十一后率先落地,并在业界首发的核心高可用架构技术。

阿里在大促(双十一),中遭遇了机房容量和稳定性瓶颈,单点风险极高,因此决心做异地多活。
单点登录在大型网站里使用得非常频繁,例如,阿里旗下有淘宝、天猫等网站,还有背后的成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞疯掉。

单点登录本篇重点详解了:
- 单点登录的原理
- 单点登录的实现方式
- 同域下的单点登录
- 不同域下的单点登录
幂等性在支付场景、下订单,以及分布式系统都是最常遇到的问题。

这篇文章主要讲了以下几点:
- 幂等性的解决方案
- 数据库唯一主键
- 数据库乐观锁
- PRG 模式
- 防重 Token 令牌
如果你还对幂等性不了解,肯定是要重点学习掌握的。
百万并发架构方案:LVS+Nginx+Keepalived高可用!
在构建面向百万级并发访问的服务架构时,必须兼顾高可用性、负载均衡、扩展性与运维简便性。

本篇会谈到:
- Keepalived → 保证 LVS 不挂;
- LVS → 抗连接洪峰;
- Nginx → 七层分流 + 动静分离;
- 后端 → 真正业务处理。

淘宝双11秒杀场景,大量的用户短时间内涌入,瞬间流量巨大(高并发)。
比如:1000万人同一时间抢购100件商品,秒杀活动是一个特别考验后台数据库、缓存服务的业务,对于数据库、缓存的性能要求特别严格。
本篇会重点详解秒杀先关的技术:
很不错,谢谢分享👍
好货,别错过
想提高的小伙伴们快来看
非常好的总结,谢谢分享。
好东西,别错过
不错,不错
干货分享