pdf下载网
计算机
历史
经济
管理
心理
社会
传记
哲学
医学
经典
未来架构:从服务化到云原生/计算机与互联网/书籍分类/移动开发百度网盘pdf下载
作者:
简介:未来架构:从服务化到云原生/计算机与互联网/书籍分类/移动开发
出版社:
出版时间:
pdf下载价格:0.00¥
免费下载
前去下载
书籍下载
下载地址
内容介绍
商品基本信息,请以下列介绍为准
商品名称:
未来架构:从服务化到云原生 计算机与互联网 书籍
作者:
张亮 等 著
定价:
99.0
出版社:
电子工业出版社
出版日期:
2019-03-01
ISBN:
9787121355356
印次:
版次:
装帧:
平装-胶订
开本:
小16开
内容简介
互联网架构不断演化,经历了从集中式架构到分布式架构,再到云原生架构的过程。云原生因能解决传统应用升级缓慢、架构臃肿、无法快速迭代等问题而成了未来云端应用的目标。
《未来架构:从服务化到云原生》先介绍架构演化过程及云原生的概念,让读者对基础概念有一个准确的了解,接着阐述分布式、服务化、可观察性、容器调度、Service Mesh、云数据库等技术体系及原理,并介绍相关的SkyWalking、Dubbo、Spring Cloud、Kubernetes、Istio等开源解决方案,*后深度揭秘开源分布式数据库生态圈ShardingSphere的设计、实现,以及进入Apache基金会的历程,适合架构师、云计算从业人员阅读、学习。
目录
第1
章
?
云原生
??1
1.1 ?互联网架构变迁??2
1.1.1 ?互联网架构的核心问题??2
1.1.2 ?从集中式架构到分布式架构??5
1.1.3 ?从分布式架构到云原生架构??10
1.2 ?什么是云原生??15
1.2.1 ?概述??15
1.2.2 ?云原生与十二要素??16
1.2.3 ?十二要素进阶??23
1.2.4 ?云原生与CNCF ?24
第2
章
?
远程通信
??41
2.1 ?通信方式??41
2.1.1 ?通信协议??42
2.1.2 ?I/O模型??51
2.1.3 ?Java中的I/O ?53
2.2 ?序列化??66
2.2.1 ?文本序列化??67
2.2.2 ?二进制Java序列化??68
2.2.3 ?二进制异构语言序列化??71
2.3 ?远程调用??78
2.3.1 ?核心概念??78
2.3.2 ?Java远程方法调用??79
2.3.3 ?异构语言RPC框架gRPC ?82
第3
章
?
配置
??89
3.1 ?本地配置??89
3.2 ?配置集中化??90
3.3 ?配置中心和注册中心??91
3.4 ?读性能??92
3.5 ?变更实时性??93
3.6 ?可用性??94
3.7 ?数据一致性??96
第4
章
?
服务治理
??97
4.1 ?服务发现??97
4.1.1 ?服务发现概述??97
4.1.2 ?ZooKeeper ?100
4.1.3 ?Eureka ?109
4.2 ?负载均衡??112
4.2.1 ?服务端负载均衡??112
4.2.2 ?客户端负载均衡??115
4.3 ?限流??118
4.3.1 ?限流算法??119
4.3.2 ?限流实现方案??121
4.3.3 ?限流的维度与粒度??129
4.4 ?熔断??131
4.4.1 ?概述??131
4.4.2 ?熔断器模式??132
4.4.3 ?Hystrix ?133
第5
章
?
观察分布式服务
??135
5.1 ?层次划分??136
5.2 ?核心概念??136
5.3 ?分布式追踪??138
5.3.1 ?概述??138
5.3.2 ?常见的开源解决方案??139
5.4 ?应用性能管理与可观察性平台??140
5.5 ?Apache SkyWalking ?142
5.5.1 ?项目定位??142
5.5.2 ?SkyWalking 5核心架构??143
5.5.3 ?SkyWalking 5公开案例??146
5.5.4 ?SkyWalking 6可观察性分析平台??147
第6
章
?
侵入式服务治理方案
??157
6.1 ?Dubbo ?157
6.1.1 ?Dubbo概述??158
6.1.2 ?核心流程??160
6.1.3 ?注册中心??160
6.1.4 ?负载均衡??162
6.1.5 ?远程通信??163
6.1.6 ?限流??164
6.1.7 ?治理中心??165
6.1.8 ?监控中心??165
6.1.9 ?DubboX的扩展??166
6.2 ?Spring Cloud ?168
6.2.1 ?概述??168
6.2.2 ?开发脚手架Spring Boot ?172
6.2.3 ?服务发现??174
6.2.4 ?负载均衡??176
6.2.5 ?熔断??178
6.2.6 ?远程通信??179
第7
章
?
云原生生态的基石
Kubernetes ?181
7.1 ?Kubernetes架构??182
7.2 ?分层设计理念及架构模型??183
7.3 ?设计哲学??184
7.4 ?Kubernetes中的原语??185
7.4.1 ?Kubernetes中的对象??185
7.4.2 ?对象的期望状态与实际状态??186
7.4.3 ?描述Kubernetes对象??187
7.4.4 ?服务发现与负载均衡??188
7.4.5 ?性与权限管理??189
7.4.6 ?Sidecar设计模式??190
7.5 ?应用Kubernetes ?190
编辑
适读
人群:云计算从业人员;架构师;关注分布式、
Java
、
Mesos
、任务调度的程序员
1
、大咖
云集:
本书由
多位一线计
术
人员执笔
,
集大家之所长,为读者呈现了一段
十分
立体的
架构
发展史。
同时,
本书受到
技术圈多位
知名大咖联袂力荐,足见内容之精绝!
2
、概念一代
:
本书对快速演进中的云原生数据架构、典型分布式数据库中间件进行了剖析,介绍
Service Mesh
等新兴概念,
创新性地提出了
Database Mesh
的理念,
深度揭秘
Apache
项目
——ShardingSphere
!精彩内容
层出不穷
,知识概念全然一代!
3
、情怀
感人:作者将自己十几年的功力
投入
开源,毫不吝啬地在书中分享经典
Apache
开源项目的成长之路,
同样
热爱的开源的朋友们,
让我们
一起为中国开源贡献力量吧!
媒体评论
荣幸能够提前拜读张亮的新书,这本书充分展现了作者张亮在互联网分布式架构领域的实践心得,总结了大规模
IT
架构的技术核心,可以引导大家从业务需求层面逐渐向技术架构层面深入。本书还介绍了
Service Mesh
和
Database Mesh
等新兴理念,为大家在架构选型和新技术研究方面指明了方向。同时,本书深度揭秘了
ShardingSphere
的发展历程,为开源爱好者提供了一个的学习平台。希望大家在吸取书中精华的同时,也能为中国软件开源贡献力量。
*数科总监,郑灏
?
不尽知用兵之害者,则不能尽知用兵之利。
随着市场需求的不断变化,信息技术也起起落落,不断更新演化。从软件到开源,再到云,每次技术演进都会满足一定的市场需求,但又会相应地带来一些新的问题,需要付出新的代价。本书从概念角度出发,阐述原理,权衡利弊,辅以实战,得出结论,为大家呈现了一段立体的技术发展史。
凡事预则立,未来技术将何去何从,我们又该如何在纷繁的信息技术择善而从呢?相信这本书能给你一个答案!
*数科技术总监、中国计算机行业协会开源数据库专业委员会副会长,刘启荣
?
在企业数字化转型的过程中,将传统应用迁移到云上,通过服务化、云化等架构进行重构和优化,能够满足企业对敏捷
IT
系统日益复杂的需求。本书涵盖服务化、服务治理、云原生基础设施,以及云原生数据架构和分布式数据库中间件等
内容
,从业务到数据,从基础设施到技术方案,都进行了详尽说明,能够为服务化和云原生技术从业者提供帮助。
《
Netty
进阶之路》《分布式服务框架原理与实践》作者、华为架构师,李林锋
?
分布式服务领域从来不缺乏新技术,比如分布式服务、微服务、
Proxy
、
Service Mesh
、云原生等,这些技术的
出现
一方面是为了更简单快速地构建应用,另一方面是为了基于现有应用快速构建上层应用。随着
“技术便是基础设施”时代的到来,应用构建也变得越来越复杂,所以未来的
方向便是
更简单快速地构建应用。如果你对云原生架构构建存在疑惑,相信本书能帮你解答。
《亿级流量网站架构核心技术》作者,张开涛
?
架构的本质在于面对业务场景时
能
给出优雅的解决方案,使业务能够快速迭代和持续交付,从而达到降本增效的目标。本书系统地介绍了未来云原生架构的关键技术:
Service Mesh
、
Database Mesh
、
Kubernetes
相关内容
Unity移动游戏开发 计算机与互联网 书籍
Tialstp 华为人工智能AI音箱响 小艺音响 移动电源线车载USB充电器 充电宝转接12V升压线 12V 1M
Android移动开发详解——从基础入门到乐享开发
Java ME移动开发实例精讲
Android应用案例开发大全 第4版 安卓移动开发案例教程书 Android应用开发进阶指南 A
Spring Cloud微服务实战 微服务架构问题解决方案书