3.7   用户推荐指数
                        互联网
                       类型
                        6.6
                       豆瓣评分
                        可以朗读
                       语音朗读
                        353千字
                       字数
                        2017-05-01
                       发行日期
                    展开全部
                    
主编推荐语
教你如何构建高并发、大流量系统,方能经受起亿级线上用户流量的真实考验!
内容简介
一个亿级流量网站和一个中小型网站的技术架构难度截然不同,流量并发暴增与系统架构变革的十字路口,正需要这样一本书。
本书集中火力讲述作者构建大流量系统用到的高可用和高并发原则,浓缩了作者多年对网站系统升级迭代的创新、技术、实践和积累。作者站在一个新高度思考网站后台技术,从应用级缓存到前台缓存,从SOA到闭环,多年架构升级及大促备战的高质量总结。
本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理;并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。
目录
- 版权信息
 - 书评
 - 序1
 - 序2
 - 序3
 - 序4
 - 序5
 - 序6 动起来
 - 序7 开启探索之旅,感受技术的魅力
 - 序8
 - 前言
 - 第1部分 概述
 - 1 交易型系统设计的一些原则
 - 1.1 高并发原则
 - 1.2 高可用原则
 - 1.3 业务设计原则
 - 1.4 总结
 - 第2部分 高可用
 - 2 负载均衡与反向代理
 - 2.1 upstream配置
 - 2.2 负载均衡算法
 - 2.3 失败重试
 - 2.4 健康检查
 - 2.5 其他配置
 - 2.6 长连接
 - 2.7 HTTP反向代理示例
 - 2.8 HTTP动态负载均衡
 - 2.9 Nginx四层负载均衡
 - 参考资料
 - 3 隔离术
 - 3.1 线程隔离
 - 3.2 进程隔离
 - 3.3 集群隔离
 - 3.4 机房隔离
 - 3.5 读写隔离
 - 3.6 动静隔离
 - 3.7 爬虫隔离
 - 3.8 热点隔离
 - 3.9 资源隔离
 - 3.10 使用Hystrix实现隔离
 - 3.11 基于Servlet 3实现请求隔离
 - 4 限流详解
 - 4.1 限流算法
 - 4.2 应用级限流
 - 4.3 分布式限流
 - 4.4 接入层限流
 - 4.5 节流
 - 参考资料
 - 5 降级特技
 - 5.1 降级预案
 - 5.2 自动开关降级
 - 5.3 人工开关降级
 - 5.4 读服务降级
 - 5.5 写服务降级
 - 5.6 多级降级
 - 5.7 配置中心
 - 5.8 使用Hystrix实现降级
 - 5.9 使用Hystrix实现熔断
 - 6 超时与重试机制
 - 6.1 简介
 - 6.2 代理层超时与重试
 - 6.3 Web容器超时
 - 6.4 中间件客户端超时与重试
 - 6.5 数据库客户端超时
 - 6.6 NoSQL客户端超时
 - 6.7 业务超时
 - 6.8 前端Ajax超时
 - 6.9 总结
 - 6.10 参考资料
 - 7 回滚机制
 - 7.1 事务回滚
 - 7.2 代码库回滚
 - 7.3 部署版本回滚
 - 7.4 数据版本回滚
 - 7.5 静态资源版本回滚
 - 8 压测与预案
 - 8.1 系统压测
 - 8.2 系统优化和容灾
 - 8.3 应急预案
 - 第3部分 高并发
 - 9 应用级缓存
 - 9.1 缓存简介
 - 9.2 缓存命中率
 - 9.3 缓存回收策略
 - 9.4 Java缓存类型
 - 9.5 应用级缓存示例
 - 9.6 缓存使用模式实践
 - 9.7 性能测试
 - 9.8 参考资料
 - 10 HTTP缓存
 - 10.1 简介
 - 10.2 HTTP缓存
 - 10.3 HttpClient客户端缓存
 - 10.4 Nginx HTTP缓存设置
 - 10.5 Nginx代理层缓存
 - 10.6 一些经验
 - 参考资料
 - 11 多级缓存
 - 11.1 多级缓存介绍
 - 11.2 如何缓存数据
 - 11.3 分布式缓存与应用负载均衡
 - 11.4 热点数据与更新缓存
 - 11.5 更新缓存与原子性
 - 11.6 缓存崩溃与快速修复
 - 12 连接池线程池详解
 - 12.1 数据库连接池
 - 12.2 HttpClient连接池
 - 12.3 线程池
 - 13 异步并发实战
 - 13.1 同步阻塞调用
 - 13.2 异步Future
 - 13.3 异步Callback
 - 13.4 异步编排CompletableFuture
 - 13.5 异步Web服务实现
 - 13.6 请求缓存
 - 13.7 请求合并
 - 14 如何扩容
 - 14.1 单体应用垂直扩容
 - 14.2 单体应用水平扩容
 - 14.3 应用拆分
 - 14.4 数据库拆分
 - 14.5 数据库分库分表示例
 - 14.6 数据异构
 - 14.7 任务系统扩容
 - 15 队列术
 - 15.1 应用场景
 - 15.2 缓冲队列
 - 15.3 任务队列
 - 15.4 消息队列
 - 15.5 请求队列
 - 15.6 数据总线队列
 - 15.7 混合队列
 - 15.8 其他队列
 - 15.9 Disruptor+Redis队列
 - 15.10 下单系统水平可扩展架构
 - 15.11 基于Canal实现数据异构
 - 第4部分 案例
 - 16 构建需求响应式亿级商品详情页
 - 16.1 商品详情页是什么
 - 16.2 商品详情页前端结构
 - 16.3 我们的性能数据
 - 16.4 单品页流量特点
 - 16.5 单品页技术架构发展
 - 16.6 详情页架构设计原则
 - 16.7 遇到的一些坑和问题
 - 16.8 其他
 - 17 京东商品详情页服务闭环实践
 - 17.1 为什么需要统一服务
 - 17.2 整体架构
 - 17.3 一些架构思路和总结
 - 17.4 引入Nginx接入层
 - 17.5 前端业务逻辑后置
 - 17.6 前端接口服务器端聚合
 - 17.7 服务隔离
 - 18 使用OpenResty开发高性能Web应用
 - 18.1 OpenResty简介
 - 18.2 基于OpenResty的常用架构模式
 - 18.3 如何使用OpenResty开发Web应用
 - 18.4 基于OpenResty的常用功能总结
 - 18.5 一些问题
 - 19 应用数据静态化架构高性能单页Web应用
 - 19.1 整体架构
 - 19.2 数据和模板动态化
 - 19.3 多版本机制
 - 19.4 异常问题
 - 20 使用OpenResty开发Web服务
 - 20.1 架构
 - 20.2 单DB架构
 - 20.3 实现
 - 21 使用OpenResty开发商品详情页
 - 21.1 技术选型
 - 21.2 核心流程
 - 21.3 项目搭建
 - 21.4 数据存储实现
 - 21.5 动态服务实现
 - 21.6 前端展示实现
 
                        展开全部
                        
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。
