万本电子书0元读

万本电子书0元读

顶部广告

分布式微服务架构:原理与实战电子书

本书是一本关于分布式服务架构的专著,采用Intellij IDEA*版本行概念讲解与代码发。 分布式服务架构是大型互联网公司采用的架构。本书依托工作实践,结合大量案例全方位剖析了分布式服务框架的设计原则和原理,涵盖服务架构演、服务注册、服务路由、服务治理、服务限流、服务降级与容错等内容;同时,对基于Docker部署微服务和基于微服务架构发、部署及运维业务系统行了详细的论述。

售       价:¥

纸质售价:¥67.20购买纸书

156人正在读 | 2人评论 6.2

作       者:黄文毅

出  版  社:清华大学出版社

出版时间:2019-11-01

字       数:26.5万

所属分类: 科技 > 计算机/网络 > 多媒体/数据通信

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
随着互联网技术的发展,系统架构由单体架构、垂直MVC架构、SOA服务化、分布式服务演变到分布式微服务架构,这是互联网企业架构的必经之路。分布式微服务架构涵盖的技术面广,知识多。本书旨在让更多计算机从业者熟悉一个完整的分布式微服务架构所涉及的基础概念、涵盖的技术以及实战发。 本书蕴含的知识体系甚广,第1~2章主要讲解架构是如何向前演化发展的以及阅读本书之前需要准备的环境。第3~5章主要讲解服务之间的RPC调用、通信协议等。第6~7章主要讲解服务路由以及服务注册中心的原理和实践。第8章主要讲解服务调用。第9章主要讲解服务容器化以及如何部署和发布服务。第10~11章主要讲解服务限流、降级、容错以及熔断等技术。第12~13章主要讲解如何搭建服务日志和监控体系。第15章主要讲解配置中心的原理以及如何搭建配置中心。第16章主要讲解分布式数据库、分布式缓存、分布式事务、分布式Session以及服务如何通过Kafka解耦。第17章主要讲解微服务如何测试。第18章主要讲解目前主流的分布式微服务架构案例。 本书适用于所有Java编程语言发人员、分布式微服务架构爱好者以及计算机专业的学生等。<br/>【推荐语】<br/>本书是一本关于分布式服务架构的专著,采用Intellij IDEA*版本行概念讲解与代码发。 分布式服务架构是大型互联网公司采用的架构。本书依托工作实践,结合大量案例全方位剖析了分布式服务框架的设计原则和原理,涵盖服务架构演、服务注册、服务路由、服务治理、服务限流、服务降级与容错等内容;同时,对基于Docker部署微服务和基于微服务架构发、部署及运维业务系统行了详细的论述。 本书注重理论与实战相结合,涵盖分布式服务架构发中常用的知识,内容详尽,代码可读性及可操作性强。在概念讲解上尽可能通俗易懂,避免艰深。在内容编排上,力图使各章节有机结合起来,给读者一个完整的分布式服务的架构蓝图。 本书主要面向架构师、设计师、软件发工程师、测试发工程师以及对互联网分布式架构感兴趣的相关人士阅读。  <br/>【作者】<br/>黄文毅,CSDN博客专家,CSDN学院、网易学院和腾讯学院等网络学院讲师。曾就职于厦门星耀蓝图科技有限公司(为浦发银行、兴业银行、南京银行、湖南农信银行等银行发系统)和上海美团(从事美团和大众评后端发工作),目前就职于厦门美图科技有限公司,从事美图秀秀和美拍后端发工作。<br/>
目录展开

作/者/简/介

内容简介

前 言

第1章 从架构演进启程

1.1 水平分层架构

1.2 SOA服务化架构

1.3 分布式微服务架构

第2章 微服务开发框架

2.1 环境准备

2.2 一分钟快速搭建Spring Boot项目

2.3 Spring Boot简单介绍

2.4 Spring Boot目录介绍

2.5 Spring Boot生产级特性

第3章 分布式RPC框架

3.1 RPC框架概述

3.2 RPC框架

第4章 序列化与反序列化

4.1 序列化与反序列化

4.2 常用序列化框架

第5章 微服务底层通信与协议

5.1 Java网络通信

5.2 Netty框架

5.3 分布式服务框架协议

第6章 服务路由与负载均衡

6.1 服务路由概述

6.2 负载均衡概述

第7章 微服务注册中心

7.1 了解微服务注册中心

7.2 ZooKeeper实现服务注册中心

第8章 微服务框架服务调用与容错

8.1 服务调用概述

8.2 服务调用方式

第9章 分布式微服务封装与部署

9.1 微服务封装技术

9.2 微服务部署概述

第10章 分布式服务限流

10.1 服务限流概述

10.2 限流设计

第11章 服务降级、熔断、调度

11.1 服务降级概述

11.2 服务降级方式

11.3 服务容错策略

11.4 Hystrix降级、熔断

11.5 服务优先级设计

第12章 服务版本与服务发布

12.1 服务概述

12.2 服务版本

12.3 服务发布

第13章 分布式微服务日志中心

13.1 分布式日志概述

13.2 日志框架

13.3 搭建日志中心

第14章 分布式微服务监控

14.1 分布式服务架构监控

14.2 搭建系统监控中心

第15章 分布式微服务配置中心

15.1 配置中心概述

15.2 Spring Cloud Config

第16章 分布式微服务存储与解耦

16.1 分布式数据库架构

16.2 分布式事务

16.3 分布式缓存架构

16.4 微服务解耦

16.5 分布式服务Session

第17章 分布式微服务测试

17.1 分布式微服务测试

17.2 Spring Boot单元测试

17.3 Mockito/PowerMockito测试框架

17.4 H2内存型数据库

17.5 REST API测试

17.6 性能测试

第18章 分布式微服务架构经典案例

18.1 微服务架构案例

18.2 分布式服务框架Dubbo

18.3 Spring Boot+Spring Cloud解决方案

18.4 Spring Boot+Kubernetes+Docker解决方案

参考文献

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部