万本电子书0元读

万本电子书0元读

顶部广告

分布式系统架构与开发:技术原理与面试题解析电子书

(1)作者经验丰富:15年研发和架构经验,曾担任多家上市公司和独角兽公司技术总监和CTO等职务,对分布式系统技术栈有深研究。 (2)内容针对性强:详解分布式系统的14个核心技术组件的实现原理、应用方式、设计思想,针对性地解决分布式系统的难题。 (3)内容有创新性:与同类书不同,本书搜集并分析了每个主题下的高频大厂面试题,旨在帮助读者在面试和晋升时事半功倍。

售       价:¥

纸质售价:¥74.20购买纸书

48人正在读 | 0人评论 6.7

作       者:郑天民

出  版  社:机械工业出版社

出版时间:2022-10-28

字       数:24.6万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书能帮助读者深理解和掌握分布式系统架构与发,以及快速了解各互联网大厂在分布式系统方面的高频面试题及其解法。 作者有超过15年的架构与研发经验,在分布式系统方面,积累了大量的项目经验和面试经验。分布式系统涉及的技术多且复杂,作者根据自己的经验,化繁为简,将从事分布式系统架构与发的技术与能力,全部总结在了本书中,包含但不限于以下内容: (1)抛具体的框架,详细讲解分布式系统的全栈技术组件的实现原理、应用方式、设计思想,具体包括网络通信、远程调用、负载均衡、服务容错、服务降级、注册中心、服务网关、配置中心、消息通信、动态代理、应用缓存、资源管理、框架集成和架构模式。这些组件在各种分布式系统框架中是通用的,掌握本书内容后,读者在面对各种具体的框架时可以触类旁通。 (2)深剖析Dubbo、Spring Cloud、MyBatis等主流源框架的源代码结构,分析它们的底层实现原理,提炼分布式系统发精髓。 (3)独创一套剖析框架源代码结构的系统方法,分别基于组件设计原则、架构演过程、核心执行流程、基础架构组成和可扩展性设计这5大主题展讲解,指导读者高效学习其他源框架。 (4)作者结合多年的面试和培训经验,针对每个技术组件梳理了一组面试题。这些面试题大多是阿里巴巴、、网易等大厂的真题,作者结合自己的理解对考行了解析,并将框架源码与面试题融合贯通。同时对于技术人员如何实现自我成长和高效应对技术面试,给出了系统性的方法论。<br/>【推荐语】<br/>(1)作者经验丰富:15年研发和架构经验,曾担任多家上市公司和独角兽公司技术总监和CTO等职务,对分布式系统技术栈有深研究。 (2)内容针对性强:详解分布式系统的14个核心技术组件的实现原理、应用方式、设计思想,针对性地解决分布式系统的难题。 (3)内容有创新性:与同类书不同,本书搜集并分析了每个主题下的高频大厂面试题,旨在帮助读者在面试和晋升时事半功倍。 (4)内容实战性强:注重实用性,基于作者近15年的经验,通过丰富的场景案例提供了大量应用方案和*佳实践。 (5)授人以鱼和渔:不仅分析了Dubbo、Spring Cloud、MyBatis等主流源框架的源代码结构,还给出了分析框架源码的方法论;不仅分析了50余道大厂的分布式系统面试题,还给出了技术性面试的方法论。<br/>【作者】<br/>郑天民 资深架构师和技术专家,有近15年的软件研发和架构经验。现担任某知名健康科技公司技术总监,先后就职于多家大型上市公司和互联网独角兽公司,担任系统架构师、技术总监和CTO等职务。 对架构设计和技术管理有深的理解,积累了丰富的经验,研发和主持过10余个面向研发人员的技术与管理类培训课程。热衷于总结和分享,著作有《系统架构设计》等,译作有《Spring响应式编程》等。 阿里云MVP、腾讯云TVP、TGO鲲鹏会会员。<br/>
目录展开

Preface 前言

Chapter 1 第1章 认识分布式系统

1.1 分布式系统概述

1.2 分布式系统的核心设计要求

1.3 分布式系统开发技术组件

1.4 分布式系统的主流开发套件

1.5 分布式系统面试题解析

1.6 本章小结

Chapter 2 第2章 剖析框架代码结构的系统方法

2.1 基于组件设计原则剖析代码结构

2.2 基于架构演进过程剖析代码结构

2.3 基于主流程剖析代码结构

2.4 基于基础架构组成剖析代码结构

2.5 基于可扩展性设计剖析代码结构

2.6 剖析框架代码结构面试题解析

2.7 本章小结

Chapter 3 第3章 网络通信

3.1 网络通信与Dubbo框架

3.2 Dubbo服务器端通信原理

3.3 Dubbo客户端通信原理

3.4 网络通信面试题解析

3.5 本章小结

Chapter 4 第4章 远程调用

4.1 服务发布和引用

4.2 Dubbo中的远程调用

4.3 远程调用面试题解析

4.4 本章小结

Chapter 5 第5章 负载均衡

5.1 负载均衡基本原理

5.2 Dubbo中的负载均衡

5.3 Spring Cloud中的负载均衡

5.4 负载均衡面试题解析

5.5 本章小结

Chapter 6 第6章 服务容错

6.1 服务容错设计思想

6.2 Dubbo中的集群容错

6.3 Spring Cloud中的服务熔断

6.4 服务容错面试题解析

6.5 本章小结

Chapter 7 第7章 服务降级

7.1 服务降级策略

7.2 Dubbo中的服务降级

7.3 Spring Cloud中的服务降级

7.4 服务降级面试题解析

7.5 本章小结

Chapter 8 第8章 注册中心

8.1 服务注册和发现

8.2 Dubbo中的注册中心

8.3 Spring Cloud中的注册中心

8.4 注册中心面试题解析

8.5 本章小结

Chapter 9 第9章 服务网关

9.1 服务网关的核心概念

9.2 Spring Cloud Gateway工作原理

9.3 服务网关面试题解析

9.4 本章小结

Chapter 10 第10章 配置中心

10.1 配置中心基本模型

10.2 Spring Cloud Config工作机制

10.3 Spring Cloud Config配置信息更新

10.4 配置中心面试题解析

10.5 本章小结

Chapter 11 第11章 消息通信

11.1 事件驱动和消息通信

11.2 从Spring Messaging到Spring Cloud Stream

11.3 Spring Cloud Stream整合消息中间件

11.4 消息通信面试题解析

11.5 本章小结

Chapter 12 第12章 动态代理

12.1 代理模式和类型

12.2 Dubbo远程访问中的代理机制

12.3 MyBatis数据访问中的代理机制

12.4 动态代理面试题解析

12.5 本章小结

Chapter 13 第13章 应用缓存

13.1 应用缓存的设计策略

13.2 MyBatis一级缓存

13.3 MyBatis二级缓存

13.4 应用缓存面试题解析

13.5 本章小结

Chapter 14 第14章 资源管理

14.1 资源管理和资源池

14.2 MyBatis中的数据库连接池

14.3 资源管理面试题解析

14.4 本章小结

Chapter 15 第15章 框架集成

15.1 Spring中的启动扩展点

15.2 Spring自定义标签体系

15.3 Spring Boot自动配置

15.4 Dubbo的框架集成

15.5 MyBatis的框架集成

15.6 框架集成面试题解析

15.7 本章小结

Chapter 16 第16章 架构模式

16.1 架构模式与应用

16.2 微内核模式及其应用

16.3 管道-过滤器模式及其应用

16.4 架构模式面试题解析

16.5 本章小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部