阿里技术官耗时半年总结出“满分”架构笔记,拿捏分布式到微服务

今天给大家分享一份由阿里技术官总结的满分架构笔记,从分布式到微服务讲得明明白白~

总览:

第 1 章:深入理解网络

讲解分布式的基础一-网络, 对国际互联网、NIO、AIO、网络传输中的对象序列化问题、HTTP 的前世今生、TCP/IP、从 CDN 到 SD-WAN 等知识进行深入讲解。

详细章节介绍:

  1. 从国际互联网开始

  2. NIO, 一本难念的经

  3. AIO,大道至简的设计与苦涩的现实

  4. 网络传输中的对象序列化问题

  5. HTTP 的前世今生

  6. 分布式系统的基石: TCP/IP

  7. 从 CDN 到 SD-WAN

第 2 章:分布式系统的经典理论

讲解分布式系统的经典理论,涉及分布式系统的设计理念、一致性原理;ZooKeeper 的使用场景; CAP 理论的前世今生; BASE 准则;分布式事务的原理。

详细章节介绍:

  1. 从分布式系统的设计理念说起

  2. 分布式系统的一致性原理

  3. 分布式系统的基石之 ZooKeeper

  4. 经典的 CAP 理论

  5. BASE 准则,一个影响深远的指导思想

  6. 重新认识分布式事务

第 3 章:聊聊 RPC

从 RPC 开始,讲解分布式服务治理框架的起源与原理,并讲解 ZeroCIce 的原理和微服务架构实战。

详细章节介绍:

  1. 从 IPC 通信说起

  2. 古老又有生命力的 RPC

  3. 从 RPC 到服务治理框架

  4. 基于 ZeroC Ice 的微服务架构指南

第 4 章:深入浅析内存

  1. 你所不知道的内存知识

  2. 内存计算技术的前世今生

  3. 内存缓存技术分析

  4. 内存计算产品分析

第 5 章:深入解析分布式文件存储

  1. 数据存储进化史

  2. 经典的网络文件系统 NFS

  3. 高性能计算领域的分布式文件系统

  4. 企业级分布式文件系统 GlusterFS

  5. 创新的 Linux 分布式存储系统一 Ceph

  6. 星际文件系统 IPFS

  7. 软件定义存储

第 6 章:聊聊分布式计算

  1. 不得不说的 Actor 模型

  2. Actor 原理与实践

  3. 初识 Akka

  4. 适用面很广的 Storm

  5. MapReduce 及其引发的新世界

第 7 章:全文检索与消息队列中间件

深入讲解全文检索与消息队列中间件的原理及用法。

详细章节介绍:

  1. 全文检索

  2. 消息队列

第 8 章:微服务架构

讲解以 Kubernetes 为代表的微务架构解决了传统架构的哪些痛点;ServiceMesh 解决了微服务架构的哪些问题,以及如何理解它的原理和核心内容。

详细章节介绍:

  1. 微服务架构概述

  2. 几种常见的微服务架构方案

  3. 深入 Kubernetes

  4. 微服务平台

  5. 从微服务到 Service Mesh

第 9 章:架构实践

分享作者的架构实践经验。

详细章节介绍:

  1. 公益项目 wuhansun 实践

  2. 身边购平台实践

  3. DIY 一个有难度的分布式集群

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐