返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版]8071046|分布式系统架构:技术栈详解与快速进阶 张程 架构师 前端后端网络传输负载均衡 事务 数据库
  • 正版图书 品质保障 售后无忧 送运费险
    • 作者: 张程著
    • 出版社: 机械工业出版社
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    友一个图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 张程著
    • 出版社:机械工业出版社
    • ISBN:9785851602436
    • 版权提供:机械工业出版社

             店铺公告

      为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。

    温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货),

    关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

      本店存在书、古旧书、收藏书、二手书等特殊商品,因受采购成本限制,可能高于定价销售,明码标价,介意者勿拍!

    1.书籍因稀缺可能导致售价高于定价,图书实际定价参见下方详情内基本信息,请买家看清楚且明确后再拍,避免价格争议!

    2.店铺无纸质均开具电子,请联系客服开具电子版

     

    书名: 8071046|包邮分布式系统架构:技术栈详解与快速进阶 张程 架构师 前端后端网络传输负载均衡 事务 数据库
    图书定价: 89元
    图书作者: 张程
    出版社: 机械工业出版社
    出版日期: 2020-06-05 0:00:00
    ISBN号: 9787111655909
    开本:16开
    页数:356
    版次:1-1
    作者简介
    张程 著:张程
    资深研发工程师和架构师,在分布式系统架构领域有丰富的实战经验,擅长高并发、高可用系统的架构,以及分布式系统的性能调优。
    曾就职于格瓦拉电影和优速科技,任职期间参与过多个大型银行系统、大型购票系统、物流订单系统的架构设计和研发工作。曾经还参与过分布式Job调度系统的设计和架构工作。
    热衷于技术探索和研发,在CSDN分享了大量关于架构和研发的文章,获得一致好评。
    内容简介
    内容简介
    本书从全栈角度讲解了分布式系统涉及的各项主要技术,从原理剖析、应用场景和实践案例3个维度展开,是作者多年分布式系统研发和架构经验的总结。
    从前端到后端、从高效交互到负载均衡、从网络传输到Web服务器、从高并发到高可用……本书囊括了分布式系统的整个技术体系,内容详实、结构清晰,能帮助读者理解和掌握分布式系统架构设计的难点和调优方案。
    全书一共10章,具体内容如下:
    第1章介绍了分布式架构的理念、目标、作用,以及架构和设计中的难点;
    第2章讲解了分布式架构中前端和后端的交互方式、交互难点、高效交互调优;
    第3章讲解了分布式环境下网络传输的过程、难点、性能调优;
    第4章讲解了Nginx的负载均衡、页面缓存、限流、高可用、性能调优;
    第5章讲解了Varnish的HTTP加速、数据缓存、缓存策略、高可用、性能调优;
    第6章讲解了Tomcat的原理、加载机制、安全管理、高可用集群、性能优化;
    第7章讲解了分布式环境中高并发的问题,通过多种技术方案,如缓存、消息队列、分布式锁等方式去优化和处理,提高系统整体的吞吐量;
    第8章介绍了普通事务与分布式事务的差异性,以及分布式事务的多种处理方式;
    第9章讲解了如何通过高效索引优化、高可用的技术方案让MySQL能够提供更高效的数据库服务;
    第10章讲解了分布式环境中的高可用,即如何通过容量预估、全链路压测、容灾设计来提高系统整体的可用性和健壮性。
    目录
    前 言
    第1章 分布式架构介绍 1
    1.1 分布式架构发展过程 2
    1.2 分布式架构设计理念和目标 6
    1.2.1 设计理念 6
    1.2.2 设计目标 7
    1.3 分布式架构应用场景 10
    1.4 分布式架构设计难点 10
    1.4.1 网络因素 10
    1.4.2 服务可用性 11
    1.4.3 数据一致性 12
    1.5 分布式架构解决痛点 13
    1.6 本章小结 14
    第2章 分布式架构前后端交互 15
    2.1 前后端交互发展过程 15
    2.1.1 传统交互模式 16
    2.1.2 前后端分离交互模式 19
    2.1.3 整体交互 22
    2.2 前后端交互方式 22
    2.2.1 工作流程 22
    2.2.2 交互常见状态码 29
    2.3 前后端交互难点 30
    2.4 前后端交互优化 32
    2.5 案例讲解 37
    2.6 本章小结 40
    第3章 分布式架构网络传输 41
    3.1 网络传输协议 41
    3.2 网络传输调用过程 46
    3.2.1 协议概述 46
    3.2.2 传输过程 48
    3.3 网络传输优化 52
    3.4 本章小结 54
    第4章 分布式架构Nginx 55
    4.1 Nginx工作原理 55
    4.2 Nginx源码编译安装 57
    4.3 Nginx配置 62
    4.4 Nginx代理&负载均衡 64
    4.4.1 正向代理 66
    4.4.2 反向代理 66
    4.4.3 动静分离 68
    4.4.4 负载均衡策略 69
    4.5 Nginx缓存 74
    4.6 Nginx限流 76
    4.7 Nginx屏蔽 79
    4.8 Nginx优化 79
    4.8.1 优化思路 79
    4.8.2 核心配置优化 79
    4.9 Nginx高可用 82
    4.10 本章小结 86
    第5章 分布式架构Varnish 87
    5.1 Varnish工作原理 87
    5.2 Varnish源码编译安装 89
    5.3 Varnish配置 92
    5.4 Varnish核心指令 98
    5.4.1 Varnish核心指令之backend 98
    5.4.2 Varnish核心指令之director 98
    5.5 Varnish缓存 102
    5.5.1 Varnish缓存状态 102
    5.5.2 Varnish缓存管理 104
    5.6 Varnish处理策略 105
    5.6.1 pass 106
    5.6.2 pipe 106
    5.6.3 lookup 107
    5.7 Varnish健康检查 107
    5.8 Varnish优化 109
    5.8.1 Varnish优化思路 109
    5.8.2 Varnish优化讲解 109
    5.9 Varnish高可用 111
    5.10 本章小结 116
    第6章 分布式架构Tomcat 117
    6.1 Tomcat原理 117
    6.2 Tomcat生命周期 123
    6.3 Tomcat源码编译安装 124
    6.4 Tomcat目录结构 126
    6.4.1 bin目录 126
    6.4.2 conf目录 127
    6.4.3 lib目录 128
    6.4.4 logs目录 129
    6.4.5 webapps目录 129
    6.5 Tomcat加载过程 130
    6.5.1 Bootstrap类初始化 130
    6.5.2 Bootstrap启动 132
    6.6 Tomcat安全 135
    6.6.1 配置调整 135
    6.6.2 安全策略 136
    6.6.3 SSL传输安全 136
    6.7 Tomcat集群 137
    6.7.1 集群组件实现 138
    6.7.2 集群配置 139
    6.8 JVM 142
    6.8.1 Class文件结构 143
    6.8.2 类的装载、连接和初始化 145
    6.8.3 JVM的内存分配 148
    6.8.4 JVM执行引擎 151
    6.8.5 垃圾回收 152
    6.9 Tomcat性能调优 158
    6.9.1 性能测试 158
    6.9.2 性能优化 162
    6.10 本章小结 167
    第7章 分布式架构高并发 168
    7.1 高并发使用场景 169
    7.2 高并发难点 171
    7.2.1 高并发期间如何避免产生脏数据 171
    7.2.2 当出现脏数据后如何处理 171
    7.2.3 高并发期间如何节约带宽 172
    7.3 高并发之缓存 174
    7.3.1 Redis介绍 174
    7.3.2 Redis原理 175
    7.3.3 Redis安装编译 176
    7.3.4 Redis数据结构 178
    7.3.5 Redis持久化 181
    7.3.6 Redis事务 183
    7.3.7 Redis分布式锁 186
    7.3.8 Redis任务队列 189
    7.3.9 Redis高并发处理常见问题及解决方案 201
    7.3.10 Redis高可用 211
    7.3.11 Redis调优 213
    7.4 高并发之消息队列 214
    7.4.1 RocketMQ介绍 214
    7.4.2 RocketMQ安装编译 217
    7.4.3 RocketMQ应用场景 221
    7.4.4 RocketMQ路由中心 222
    7.4.5 RocketMQ消息存储结构 224
    7.4.6 RocketMQ刷盘和复制策略 226
    7.4.7 RocketMQ消息队列 227
    7.4.8 RocketMQ高并发处理常见问题及解决方案 238
    7.4.9 RocketMQ集群 240
    7.4.10 RocketMQ调优 240
    7.5 高并发优化 242
    7.5.1 优化思路 242
    7.5.2 优化方案 243
    7.6 高并发经典案例 245
    7.7 本章小结 249
    第8章 分布式架构事务 250
    8.1 分布式事务介绍 251
    8.1.1 本地事务 251
    8.1.2 全局事务 253
    8.1.3 两阶段提交 254
    8.1.4 分布式事务 255
    8.1.5 小结 255
    8.2 分布式事务概论 256
    8.2.1 CAP定理 256
    8.2.2 BASE理论 257
    8.3 分布式事务应用场景 258
    8.4 分布式事务难点 259
    8.4.1 网络因素 259
    8.4.2 消息重复发送 260
    8.4.3 CAP定理选择 262
    8.5 分布式事务解决方案 262
    8.5.1 最大努力通知 263
    8.5.2 TCC事务补偿 273
    8.5.3 消息一致性 284
    8.6 分布式事务案例讲解 295
    8.7 本章小结 297
    第9章 分布式架构MySQL 298
    9.1 MySQL运行原理 299
    9.2 MySQL编译启动 304
    9.3 MySQL事务 307
    9.3.1 事务特性 307
    9.3.2 隔离级别 308
    9.3.3 死锁 308
    9.3.4 事务日志 309
    9.4 MySQL存储引擎 310
    9.4.1 概述 310
    9.4.2 InnoDB 311
    9.4.3 MyISAM 313
    9.5 MySQL之SQL操作 314
    9.5.1 SQL介绍 314
    9.5.2 库 316
    9.5.3 表 316
    9.6 MySQL索引 317
    9.6.1 索引概述 317
    9.6.2 数据结构 318
    9.6.3 索引分类 319
    9.6.4 创建索引 319
    9.7 MySQL备份 321
    9.7.1 备份概述 321
    9.7.2 备份类型 321
    9.7.3 备份内容 322
    9.8 MySQL难点 323
    9.8.1 死锁 323
    9.8.2 连接数过多 325
    9.8.3 主从复制延迟 325
    9.8.4 CPU飙高 326
    9.8.5 索引效率 326
    9.9 MySQL性能优化 326
    9.9.1 优化思路 326
    9.9.2 优化过程 327
    9.10 MySQL集群 331
    9.11 本章小结 333
    第10章 分布式架构高可用 334
    10.1 高可用概述及难点 334
    10.2 高可用涉及内容 336
    10.3 高可用具体应用 344
    10.4 高可用案例讲解 345
    10.5 本章小结 346
    编辑推荐
    资深分布式系统研发工程师、架构师多年工作经验总结,从原理、应用和实践3个维度展开
    从前端到后端,从网络传输到负载均衡,从事务到数据库,从高并发到高可用,8个维度全面讲解分布式系统的技术栈
    为何写作本书
    目前市面上有很多分布式架构的书,其中很多都是讲述分布式的某项技术栈,缺少对整个分布式系统的讲解。笔者在分布式领域从业多年,对分布式领域诸多技术栈了解颇深,因此想把心得分享出来,从多个方面去呈现分布式系统架构的多样性和完整性。
    本书主要特点
    本书从技术原理、高并发、性能优化的角度出发,对分布式环境中因应用场景复杂多变产生的问题,从多种技术层面进行分析,并给出高性能的优化方案和高可用的架构方案。通过本书,读者在实际工作中可以整体提高分布式环境中应用的稳定性。
    书中融入了对分布式领域中多种主流技术栈的介绍,能让读者全方位了解关于分布式系统架构的知识。
    本书阅读对象
    本书是一本关于分布式系统架构的技术型书,适合的阅读对象如下。
    对分布式、分布式全栈中使用的技术栈感兴趣的读者。
    基础偏弱,想通过学习分布式全栈中的概念、设计思想以加深对分布式理解的技术人员。
    基础偏强,想深刻理解并灵活运用分布式全栈中的设计思想、优化方案的技术人员。
    如何阅读本书
    本书根据分布式环境交互的顺序来构造和安排内容,建议按照目录的顺序依次阅读。全书一共10章,具体如下。
    第1章 主要介绍分布式的发展过程、分布式架构、分布式架构技术设计难点以及互联网中技术在分布式下的使用。
    第2章 主要介绍分布式环境下前后端交互发展过程、交互难点和高效交互调优。
    第3章 主要介绍分布式环境中网络传输的过程、难点、性能调优。
    第4章 主要介绍Nginx的负载均衡、页面缓存、限流、高可用、性能调优。
    第5章 主要介绍Varnish的HTTP加速、缓存策略、高可用、性能调优。
    第6章 主要介绍Tomcat的原理、加载机制、安全管理、高可用集群、性能调优。
    第7章 主要介绍分布式环境中高并发的问题,通过多种技术方案,如缓存、消息队列、分布式锁等去优化处理,以提高系统整体的吞吐量。
    第8章 主要介绍普通事务与分布式事务的差异性,以及对分布式事务的多种处理方式,本章会通过多个案例并结合代码进行分析。
    第9章 主要介绍MySQL数据库的特性,即如何通过高效索引优化、高可用的技术方案让MySQL提供更高效的数据库服务。
    第10章 主要介绍分布式环境中高可用的相关内容,即如何通过容量预估、全链路压测、容灾设计来提高系统整体的可用性和健壮性。
    勘误
    由于水平有限,加之编写时间仓促,本书中可能会出现一些错误和表述不准确的地方,希望读者朋友批评指正。大家可以通过CSDN博客专栏(http://blog.csdn.net/qaz7225277/category_9290006.html)留言反馈,期待得到你们的反馈和建议。
    致谢
    首先要感谢《RocketMQ技术内幕》的作者丁威对我的指导,为我的职业发展提供的诸多帮助。
    感谢分布式领域与我探讨技术的朋友们,他们是姜伟、丁威、张登、沈尚伟、张瑾、孙凯、武万祥、黄正云、万振崎、张磊、谢书愉、王义武以及线下交流过的每位朋友,感谢他们对我的支持和帮助。感谢张瑾的引荐,感谢范文嵩的指点,感谢名锋的分享,是他们的努力和付出为我指明了前进的方向。
    感谢机械工业出版社华章公司的杨福川老师,他在这一年多的时间中支持我的写作,并与我分享写书的经验。他的支持和鼓励让我坚持写作。感谢机械工业出版社华章公司的李艺老师、李杨老师,她们在我写作这一年多的时间中提供了诸多帮助,引导我顺利完成全部书稿。
    最后感谢我的爸爸、妈妈、外婆将我培养成人,给予我莫大的关心和支持。感谢我的妻子、儿子,他们是我前进的最大动力。
    ..

    本店所售图书均为正版书籍

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购