分布式微服务架构:原理与实战
¥
14.3
1.6折
¥
89
九五品
仅1件
作者黄文毅 著
出版社清华大学出版社
ISBN9787302537816
出版时间2019-11
版次1
装帧平装
开本16开
纸张胶版纸
页数362页
字数99999千字
定价89元
上书时间2024-05-05
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:分布式微服务架构:原理与实战
定价:89.00元
作者:黄文毅 著
出版社:清华大学出版社
出版日期:2019-11-01
ISBN:9787302537816
字数:602000
页码:362
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
本书是一本关于分布式服务架构的专著,采用Intellij IDEAz新版本进行概念讲解与代码开发。分布式服务架构是大型互联网公司采用的架构。本书依托工作实践,结合大量案例全方位剖析了分布式服务框架的设计原则和原理,涵盖服务架构演进、服务注册、服务路由、服务治理、服务限流、服务降级与容错等内容;同时,对基于Docker部署微服务和基于微服务架构开发、部署及运维业务系统进行了详细的论述。本书注重理论与实战相结合,涵盖分布式服务架构开发中常用的知识点,内容详尽,代码可读性及可操作性强。在概念讲解上尽可能通俗易懂,避免艰深。在内容编排上,力图使各章节有机结合起来,给读者一个完整的分布式服务的架构蓝图。本书主要面向架构师、设计师、软件开发工程师、测试开发工程师以及对互联网分布式架构感兴趣的相关人士阅读。
内容提要
随着互联网技术的发展,系统架构由单体架构、垂直MVC架构、SOA服务化、分布式服务演变到分布式微服务架构,这是互联网企业架构的必经之路。分布式微服务架构涵盖的技术面广,知识点多。该书旨在让更多计算机从业者熟悉一个完整的分布式微服务架构所涉及的基础概念、涵盖的技术以及实战开发。 《分布式微服务架构:原理与实战》蕴含的知识体系甚广,~2章主要讲解架构是如何向前演化发展的以及阅读该书之前需要准备的环境。第3~5章主要讲解服务之间的RPC调用、通信协议等。第6-7章主要讲解服务路由以及服务注册中心的原理和实践。第8章主要讲解服务调用。第9章主要讲解服务容器化以及如何部署和发布服务。0~11章主要讲解服务限流、降级、容错以及熔断等技术。2—13章主要讲解如何搭建服务日志和监控体系。5章主要讲解配置中心的原理以及如何搭建配置中心。6章主要讲解分布式数据库、分布式缓存、分布式事务、分布式Session以及服务如何通过Kafka解耦。7章主要讲解微服务如何测试。8章主要讲解目前主流的分布式微服务架构案例。 该书适用于所有Java编程语言开发人员、分布式微服务架构爱好者以及计算机专业的学生等。
目录
章 从架构演进启程1.1 水平分层架构1.1.1 应用架构概述1.1.2 MVC架构/水平分层架构1.2 SOA服务化架构1.2.1 SOA概述1.2.2 SOA的特征1.2.3 SOA面临的问题1.3 分布式微服务架构1.3.1 微服务概述1.3.2 SOA与微服务1.3.3 微服务架构的特点1.3.4 微服务架构的缺点1.3.5 微服务架构全景图1.3.6 微服务类型1.3.7 微服务拆分原则与步骤第2章 微服务开发框架2.1 环境准备2.1.1 安装K2.1.2 安装Intellij IDEA2.1.3 安装Apache MaVe2.2 -分钟快速搭建Spring Boot项目2.2.1 使用Spring Initializr新建项目2.2.2 测试2.3 SpringBoot简单介绍2.3.1 Spring Boot核心功能及特性2.3.2 SpringBoot的缺点2.4 SpringBoot目录介绍2.4.1 Spring Boot工程目录2.4.2 Spring Boot入口类2.4.3 Spring Boot测试类2.4.4 pom文件2.5 SpringBoot生产级特性2.5.1 应用监控2.5.2 健康检查2.5.3 跨域访问2.5.4 外部配置第3章 分布式RPC框架3.1 RPC框架概述3.1.1 RPC的定义3.1.2 RPC核心组件3.1.3 RPC调用过程3.1.4 RPC框架调用分类3.1.5 RPC框架性能3.1.6 RPC框架与分布式服务框架3.2 RPC框架3.2.1 RMI远程方法调用3.2.2 Tllrm3.2.3 Hessia3.2.4 Avro.RPC3.2.5 gRPC3.2.6 其他RPC框架第4章 序列化与反序列化4.1 序列化与反序列化4.1.1 序列化/反序列化概念4.1.2 序列化/反序列化特性4.2 常用序列化框架4.2.1 Java默认序列化4.2.2 XML序列化框架4.2.3 JSON序列化框架4.2.4 ProtoBuf序列化框架第5章 微服务底层通信与协议5.1 Java网络通信5.1.1 传统BIO编程5.1.2 伪异步I/O编程5.1.3 NIO编程……第6章 服务路由与负载均衡第7章 微服务注册中心第8章 微服务框架服务调用与容错第9章 分布式微服务封装与部署0章 分布式服务限流1章 服务降级、熔断、调度2章 服务版本与服务发布3章 分布式微服务日志中心4章 分布式微服务监控5章 分布式微服务配置中心6章 分布式微服务存储与解耦7章 分布式微服务测试8章 分布式微服务架构经典案例参考文献
作者介绍
黄文毅,CSDN博客专家,CSDN学院、网易学院和腾讯学院等网络学院讲师。曾就职于厦门星耀蓝图科技有限公司(为浦发银行、兴业银行、南京银行、湖南农信银行等银行开发系统)和上海美团(从事美团和大众点评后端开发工作),目前就职于厦门美图科技有限公司,从事美图秀秀和美拍后端开发工作。
序言
★该书以互联网技术发展历程的各个阶段为切入点,介绍了应用开发在各个阶段技术选择的优缺点以及技术特征。同时,详细讲解了目前企业流行的技术和中间件,特别是对底层原理的讲解绝对让你醍醐灌顶。对目前流行的技术方案全面的讲解可谓是该书的亮点,对于想提升自己综合技术水准的读者,该书可谓是不可多得的佳作。n ——叶向阳 高级研发工程师n n ★云原生时代微服务架构给应用带来了无限扩展的能力,同时也带来了复杂性。该书从原理到实战,内容翔实,相信可以给读者了解、落地微服务带来不少帮助,期待新书出版。n ——五怀宗 美图高级技术专家n n ★该书用通俗易懂的语言将现代互联网公司通用的微服务框架由浅入深地呈现给读者,涉及的知识面既有广度又有深度,值得每一位读者仔细研读和学习。强烈推荐相关从业人员选择此书作为构建微服务架构的技术指南。n ——周冠亚 《Spring 5企业级开发实战》一书作者n n ★近年来,分布式微服务架构由于其优秀的扩展能力、抗压能力,已成为各大互联网公司的主流选择。该书全面地介绍了与此相关的技术,并通过分析案例加深理解。如果你正想尝试分布式微服务架构,该书将成为你贴心的启蒙老师。n ——张奇雄 美图高级前端研发工程师n n ★当下互联网+热潮,分布式微服务架构已成为现代应用开发的选择。由于分布式架构涉及的理论知识和技术点比较多,通过该书能够系统地学习分布式架构的技术原理和应用实践,值得推荐。n ——林良昆 星耀蓝图高级技术专家n n ★分布式架构与微服务平台是当今IT界的关键技术,也是资深软件工程师和系统架构师必须掌握的核心技能。该书从基础讲起,涵盖分布式微服务架构的核心知识与解决方案,对SOA架构、RPC通信、分布式缓存、分布式日志、分布式数据库等进行了深度解析,干货满满,相信从事后端研发的同学能从中学到不少知识。n ——姚攀《从Lucene到Elasticsearch全文检索实战》一书作者
— 没有更多了 —
以下为对购买帮助不大的评价