由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书企业互联网架构原理与实践9787111678267
¥ ×1
序
前言
章 概述1
1.1 互联网业务特点1
1.2 互联网架构思维2
1.3 互联网架构目标与度量2
1.4 互联网架构方4
1.4.1 CAP模型4
1.4.2 AKF Scale Cube扩展立方体8
1.5 互联网核心架构的演变9
1.5.1 Monolith单体架构10
1.5.2 Microservice微服务架构11
1.5.3 Microservice与SOA14
1.5.4 Servicemesh服务网格架构16
1.5.5 Cloud Native云原生架构19
第2章 互联网架构设计模式
2.1 架构设计的切入点
2.2 互联网架构的典型模式
2.2.1 分层
2.2.2 分割25
2.. 分片26
2.2.4 缓存27
2.2.5 并行27
2.2.6 异步28
2.2.7 隔离29
2.2.8 容错32
2.2.9 安全33
2.2.10 治理33
第3章 前端架构35
3.1 前端应用35
3.2 前端开发模式35
3.2.1 抽象DOM模式35
3.2.2 MVC模式36
3.. MVP模式36
3.2.4 MVVM模式37
3.2.5 Virtual DOM38
3.2.6 组件化编程39
3.3 响应式设计40
3.3.1 服务端响应与客户端响应41
3.3.2 响应式JS41
3.3.3 响应式CSS41
3.3.4 响应式图片41
3.3.5 响应式布局41
3.4 单页面架构43
3.4.1 单页面应用的定义43
3.4.2 SPA的优缺点43
3.4.3 服务端渲染44
3.4.4 初始页面优化44
3.4.5 地址堆栈管理45
3.5 微前端架构45
3.5.1 微前端的定义45
3.5.2 微前端的作用45
3.5.3 技术发展路线45
3.5.4 微前端的特点46
3.5.5 微前端的技术架构46
3.6 移动App开发47
3.6.1 Native App47
3.6.2 Hybrid App47
3.7 公众号、小程序与快应用的开发49
3.7.1 公众号开发49
3.7.2 小程序开发49
3.7.3 快应用开发50
3.7.4 多端开发框架50
3.8 服务于前端的后端架构BFF51
3.8.1 BFF的用途51
3.8.2 前后端同构51
3.8.3 BFF与Gateway52
3.9 前端优化52
3.9.1 前端能优化52
3.9.2 搜索引擎优化55
3.9.3 运营优化55
第4章 接入架构57
4.1 整体接入架构57
4.2 DNS解析与负载均衡57
4.2.1 DNS域名解析57
4.2.2 DNS负载均衡58
4.3 CDN内容分发网络59
4.3.1 CDN的作用59
4.3.2 CDN的组成结构60
4.3.3 内容加速原理60
4.3.4 CDN的功能架构61
4.4 反向代理62
4.4.1 正向代理与反向代理62
4.4.2 负载均衡63
4.4.3 Nginx应用架构70
4.5 服务网关75
4.5.1 服务网关与微服务75
4.5.2 服务网关的功能架构76
4.5.3 服务网关的技术架构80
4.5.4 开源服务网关80
4.6 内部系统集成89
第5章 服务架构91
5.1 服务端架构生态91
5.2 Spring Cloud91
5.2.1 Spring Cloud总体架构91
5.2.2 Spring Cloud核心构成与原理92
5.3 阿里的微服务中间件Dubbo96
5.3.1 Dubbo整体架构96
5.3.2 Dubbo关联的中间件和技术98
5.3.3 Dubbo RPC调用过程104
5.3.4 Dubbo面临的挑战110
5.4 服务网格中间件Isti11
5.4.1 Istio总体架构111
5.4.2 Istio Envy14
5.4.3 Istio Pilt15
5.4.4 Istio Mixer117
5.4.5 Istio Citadel118
5.4.6 跨集群服务治理119
5.4.7 Istio面临的挑战120
第6章 服务治理121
6.1 配置中心121
6.1.1 配置心的能架构121
6.1.2 配置中心的技术架构121
6.1.3 百度的配置中心Disconf1
6.1.4 携程的配置中心Apoll24
6.1.5 Spring Cloud Config126
6.2 流量控制127
6.2.1 限流算法127
6.2.2 Spring Cloud流量控制中间件Hystrix129
6.. 阿里的流量控制中间件sentinel135
6.2.4 新一代流量控制中间件Resilience4j141
6.3 服务追踪146
6.3.1 服务调用过程与追踪要素147
6.3.2 服务追踪的系统组成149
6.3.3 服务追踪中间件Zipkin150
第7章 分布式处理152
7.1 分布式锁152
7.1.1 分布式锁的设计目标152
7.1.2 分布式锁的技术架构152
7.2 分布式155
7.2.1 分布式的设计目标155
7.2.2 分布式的技术架构156
7.3 高能有界队列Disruptr61
7.3.1 Disruptor的设计目标161
7.3.2 Disruptor的主体结构163
第8章 分布式事务165
8.1 分布式事务的技术背景165
8.2 基于分阶段提交的事务165
8.2.1 两阶段提交166
8.2.2 三阶段提交167
8.3 基于补偿的事务168
8.3.1 Saga模式169
8.3.2 努力通知模式173
8.3.3 TCC模式173
8.4 基于可靠消息队列的事务176
8.5 终一致对账处理177
8.6 阿里的分布式事务中间件Seata179
8.6.1 Seata AT模式的组成架构179
8.6.2 Seata AT模式的运行原理180
8.6.3 Seata AT模式的隔离机制183
8.6.4 Seata AT模式的特点186
8.7 华为的分布式事务中间件Servicecomb-Saga186
8.7.1 组成架构186
8.7.2 运行原理187
第9章 分布式消息队列190
9.1 消息队列的应用场景190
9.2 消息传递技术192
9.2.1 管道和过滤器模式192
9.2.2 消息通道193
9.. 消息193
9.2.4 消息路由196
9.2.5 消息转换199
9.2.6 消息端点199
9.2.7 消息管理201
9.3 消息总线202
9.3.1 请求应答模式203
9.3.2 消息总线架构207
9.4 阿里的消息中间件RocketM209
9.4.1 整体结
富亚军,HPE资深架构师。从事企业级软件设计和项目管理20多年,组织和设计开发了多个大型金融系统,具有处理高并发、大流量互联网业务的一线经验。
本书主要讲解互联网架构的设计初衷、原理和模式。全书介绍了互联网架构的演变过程与分层、分割、分片、缓存、并行、异步、隔离、容错、安全、治理等设计模式的应用场景和作用,还介绍了前端应用层、接入层、服务层、服务治理、分布式锁、分布式、分布式事务、分布式消息队列、分布式缓存、数据持久化以及DevOps等技术的组成结构、运行原理和应用方案。
本书使用的是Java语言相关的技术生态,适合希望掌握互联网架构的IT开发和架构师阅读。通过本书,读者可以对互联网分布式架构有较全面的了解。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格