我写过一个成体系的架构技术文章专题,包含:负载均衡、单点登录、幂等性、微服务、中间件、云原生等。

为了方便大家的阅读,也为了让知识更系统化,这里我把整个系列罗列于此,希望对大家有所帮助@mikechen

淘宝技术架构从1.0到4.0的架构变迁

我自己亲历了整个淘宝架构最关键演变,下面我谈谈淘宝技术架构变迁。

从分布式架构到IOE架构,从IOE架构最终向云计算平台技术架构,大致为4大阶段。

阿里架构师进阶从0到1全部合集(建议收藏)-mikechen

 

淘宝分布式架构拆分:微服务拆分、原则、核心步骤!

我以淘宝技术架构演进为例,淘宝从一个大系统工程向分布式架构演变过程,你就能很清楚的知道为什么要需要进行应用拆分。

阿里架构师进阶从0到1全部合集(建议收藏)-mikechen

主要会谈到:

  1. 人员的角度拆分
  2. 业务的角度拆分
  3. 从架构的角度拆分
  4. 急需走向一个大型的分布式时代

 

史上最全负载均衡原理图文详解

从单机到分布式集群,肯定会涉及到负载均衡,这是中大型网站的必经之路。阿里架构师进阶从0到1全部合集(建议收藏)-mikechen

本篇重点讲解了负载均衡相关的:

  • 负载均衡的原理机制
  • 负载均衡均衡的算法
  • 轮循
  • 加权轮循
  • 源地址散列等负载算法

这些算法肯定是要掌握的。

 

单点登录SSO的实现原理与方案详解

单点登录在大型网站里使用得非常频繁,例如,阿里旗下有淘宝、天猫等网站,还有背后的成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞疯掉。

阿里架构师进阶从0到1全部合集(建议收藏)-mikechen

单点登录本篇重点详解了:

  • 单点登录的原理
  • 单点登录的实现方式
  • 同域下的单点登录
  • 不同域下的单点登录

 

什么是幂等性?四种接口幂等性方案详解!

幂等性在支付场景、下订单,以及分布式系统都是最常遇到的问题。

阿里架构师进阶从0到1全部合集(建议收藏)-mikechen

这篇文章主要讲了以下几点:

  • 幂等性的解决方案
  • 数据库唯一主键
  • 数据库乐观锁
  • PRG 模式
  • 防重 Token 令牌

如果你还对幂等性不了解,肯定是要重点学习掌握的。

 

阿里架构师进阶从0到1全部合集(建议收藏)-mikechen

淘宝双11秒杀场景,大量的用户短时间内涌入,瞬间流量巨大(高并发)。

比如:1000万人同一时间抢购100件商品,秒杀活动是一个特别考验后台数据库、缓存服务的业务,对于数据库、缓存的性能要求特别严格。

评论交流
  1. 很不错,谢谢分享👍

  2. 好货,别错过

  3. 想提高的小伙伴们快来看

  4. 非常好的总结,谢谢分享。

  5. 好东西,别错过

  6. 不错,不错

  7. 干货分享