万本电子书0元读

万本电子书0元读

顶部广告

高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh电子书

1.基于Dubbo、Spring Cloud、Service Mesh等技术来构建微服务体系。 2.深浅出地介绍微服务架构发展历程、领域驱动设计、稳定性保证的常用手段、分布式事务的一致性方案。 3.通过大量的案例探讨微服务落地方案,例如双活体系建设、分布式监控、微服务编排、百亿流量微服务网关的设计与实现、基于支付场景下的微服务改造等 4.展示实现微服务架构的完整蓝图,并让读者了解如何借助微服务来增强和重构现有的遗留系统。

售       价:¥

纸质售价:¥80.40购买纸书

433人正在读 | 1人评论 6.2

作       者:程超 等

出  版  社:电子工业出版社

出版时间:2019-04-01

字       数:27.4万

所属分类: 科技 > 计算机/网络 > 程序设计

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
近年来微服务架构已经成为大规模分布式架构的主流技术,越来越多的公司已经或始转型为微服务架构。本书不以某一种微服务框架的使用为主题,而是对整个微服务生态行系统性的讲解,并结合工作中的大量实战案例为读者呈现一本读完即可落地的工具书。书中的理论部分介绍了微服务架构的发展历程,深通俗地讲解了领域驱动设计,帮助读者更好地利用DDD来建模和划分服务;稳定性保证的常用手段和分布式事务的一致性方案这两章凝聚了作者多年的积累和思考,相信读者看完后会有不一样的感触和收获;书中实战部分的内容非常丰富,以项目为基础,逐层介绍常见的Dubbo、Spring Cloud和Service Mesh框架的具体使用方法,并对实现原理行剖析;书中还以具体案例全面介绍了微服务双活体系建设、微服务监控与告警、微服务编排、百亿流量微服务网关的设计与实现,以及基于支付场景下的微服务改造等,并让读者了解如何借助微服务来增强和重构现有的遗留系统。<br/>【推荐语】<br/>1.基于Dubbo、Spring Cloud、Service Mesh等技术来构建微服务体系。 2.深浅出地介绍微服务架构发展历程、领域驱动设计、稳定性保证的常用手段、分布式事务的一致性方案。 3.通过大量的案例探讨微服务落地方案,例如双活体系建设、分布式监控、微服务编排、百亿流量微服务网关的设计与实现、基于支付场景下的微服务改造等 4.展示实现微服务架构的完整蓝图,并让读者了解如何借助微服务来增强和重构现有的遗留系统。<br/>【作者】<br/>网名小程故事多,现任某公司高级架构师,12年Java研发经验,8年技术管理和架构经验,熟悉支付和电商领域,擅长微服务生态建设和运维监控,对Dubbo、Spring Cloud和gRPC等微服务框架有深研究,帮助多家公司行过微服务建设和改造。合著作品《深分布式缓存》,阿里云MVP、云栖社区外部专家、Codingfly社区特聘技术专家、CSDN博主专家。<br/>
目录展开

序一

序二

专家评价

前言

CodingFly简介

第1章 微服务架构概述

1.1 什么是架构

1.2 几个相关概念

1.3 从软件的生命周期看架构设计

1.4 架构的形式与特点

1.5 架构的目标与方法

1.6 架构的不同风格

第2章 微服务领域驱动设计

2.1 领域驱动设计

2.2 微服务的设计

2.3 小结

第3章 Apache Dubbo框架的原理与实现

3.1 Dubbo框架的选型与使用

3.2 Dubbo框架的原理分析

3.3 基于Dubbo的自动化Mock系统

第4章 Spring Boot/Spring Cloud实践

4.1 Spring Boot原理剖析

4.2 Dubbo Spring Boot Starter

4.3 Spring Cloud栈

4.4 基于Maven Archetype的脚手架

第5章 微服务稳定性保证的常用手段

5.1 微服务的稳定性

5.2 高可用

5.3 高并发

5.4 总结

第6章 微服务下如何保证事务的一致性

6.1 从本地事务到分布式事务的演变

6.2 强一致性解决方案

6.3 最终一致性解决方案

6.4 开源项目的分布式事务实现解读

第7章 百亿流量微服务网关的设计与实现

7.1 API网关概述

7.2 开源网关的分析与调研

7.3 百亿流量交易系统API网关设计

第8章 微服务编排

8.1 Netflix Conductor

8.2 Netflix Conductor的架构

8.3 Conductor的使用案例

8.4 Netflix Conductor源码分析

第9章 微服务数据抽取与统计

9.1 案例小故事

9.2 数据仓库概述

9.3 数据仓库工具Hive

9.4 使用Sqoop抽取数据

9.5 ETL作业调度

第10章 微服务双活体系建设

10.1 系统高可用

10.2 双活数据中心

第11章 基于支付场景下的微服务改造与性能优化

11.1 支付场景的介绍

11.2 支付业务建模和服务划分

11.3 支付场景下微服务架构的详解与分析

11.4 从代码层面提升微服务架构的性能

11.5 微服务架构中常见的一些故障分析技巧

第12章 遗留系统的微服务架构改造

12.1 代码分层结构的转变

12.2 遗留系统的债券与思考

12.3 从单体系统拆分服务的方法论

12.4 遗留系统的微服务架构改造

第13章 Service Mesh详解

13.1 Service Mesh是什么

13.2 Service Mesh的背景

13.3 Service Mesh介绍

13.4 Service Mesh的价值

13.5 Service Mesh现状

13.6 Service Mesh存在的问题

13.7 Istio详解

13.8 Service Mesh展望

第14章 微服务监控实战

14.1 APM原理与应用

14.2 Prometheus监控系统介绍

反侵权盗版声明

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部