正版亿级流量网站架构核心技术 跟开涛学搭建高可用高并发 高可用与高并发网站构建技术书pdf下载

正版亿级流量网站架构核心技术 跟开涛学搭建高可用高并发 高可用与高并发网站构建技术书百度网盘pdf下载

作者:
简介:正版亿级流量网站架构核心技术 跟开涛学搭建高可用高并发 高可用与高并发网站构建技术书
出版社:
出版时间:2017-03
pdf下载价格:9.00¥


内容介绍

基本信息

书名:亿级流量网站架构核心技术——跟开涛学搭建高可用高并发

:99.00元

作者:张开涛

出版社:电子工业出版社

出版日期:2017-04-01

ISBN:9787121309540

字数:667800

页码:477

版次:1

装帧:平装-胶订

开本:16开

商品重量:0.4kg









编辑


内容提要


通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、发布、运维监控等在内的大型网站开发全景视图。

目录


第 1 部分 概述 ......................................................................................... 1
1 交易型设计的一些原则 .................................................................................... 2
1.1 高并发原则 ................................................................................................................ 3
1.1.1 无状态 ............................................................................................................ 3
1.1.2 拆分 ................................................................................................................ 3
1.1.3 服务化 ............................................................................................................ 4
1.1.4 消息队列 ........................................................................................................ 4
1.1.5 数据异构 ........................................................................................................ 6
1.1.6 缓存银弹 ........................................................................................................ 7
1.1.7 并发化 ............................................................................................................ 9
1.2 高可用原则 .............................................................................................................. 10
1.2.1 降级 .............................................................................................................. 10
1.2.2 限流 .............................................................................................................. 11
1.2.3 切流量 .......................................................................................................... 12
1.2.4 可回滚 .......................................................................................................... 12
1.3 业务设计原则 .......................................................................................................... 12
1.3.1 防重设计 ...................................................................................................... 13
1.3.2 幂等设计 ...................................................................................................... 13
1.3.3 流程可定义 .................................................................................................. 13
1.3.4 状态与状态机 .............................................................................................. 13
1.3.5 后台操作可反馈 .................................................................................. 14
1.3.6 后台审批化 .......................................................................................... 14
1.3.7 文档和注释 .................................................................................................. 14
XXIV | 亿级流量网站架构核心技术——跟开涛学搭建高可用高并发
1.3.8 备份 .............................................................................................................. 14
1.4 总结 ........................................................................................................................... 14
第 2 部分 高可用 ..................................................................................... 17
2 负载均衡与反向代理 ............................................................................................ 18
2.1 upstream 配置 ........................................................................................................... 20
2.2 负载均衡算法 ........................................................................................................... 21
2.3 失败重试 ................................................................................................................... 23
2.4 健康检查 ................................................................................................................... 24
2.4.1 TCP 心跳检查 .............................................................................................. 24
2.4.2 心跳检查 ........................................................................................... 24
2.5 其他配置 ................................................................................................................... 25
2.5.1 域名上游服务器 .......................................................................................... 25
2.5.2 备份上游服务器 .......................................................................................... 26
2.5.3 不可用上游服务器 ...................................................................................... 26
2.6 长连接 ....................................................................................................................... 26
2.7 反向代理示例 ................................................................................................ 29
2.8 动态负载均衡 ................................................................................................ 30
2.8.1 Consul Consul-template .............................................................................. 31
2.8.2 Consul OpenResty ....................................................................................... 35
2.9 Nginx 四层负载均衡 ................................................................................................ 39
2.9.1 静态负载均衡 .............................................................................................. 39
2.9.2 动态负载均衡 .............................................................................................. 41
参考资料 ............................................................................................................................ 42
3 隔离术 ................................................................................................................. 43
3.1 线程隔离 ................................................................................................................... 43
3.2 进程隔离 ................................................................................................................... 45
3.3 集群隔离 ................................................................................................................... 45
3.4 机房隔离 ................................................................................................................... 46
3.5 读写隔离 ................................................................................................................... 47
目录 | XXV
3.6 动静隔离 .................................................................................................................. 48
3.7 爬虫隔离 .................................................................................................................. 49
3.8 热点隔离 .................................................................................................................. 50
3.9 资源隔离 .................................................................................................................. 50
3.10 使用 Hystrix 实现隔离 ........................................................................................... 51
3.10.1 Hystrix 简介 ............................................................................................... 51
3.10.2 隔离示例 .................................................................................................... 52
3.11 基于 Servlet 3 实现请求隔离 ................................................................................ 56
3.11.1 请求解析和业务处理线程池分离 ............................................................ 57
3.11.2 业务线程池隔离 ........................................................................................ 58
3.11.3 业务线程池监控/运维/降级 ...................................................................... 58
3.11.4 如何使用 Servl

作者介绍


  张开涛,现就职于京东,“开涛的博客”公众号作者。写过《跟我学Spring》《跟我学Spring MVC》《跟我学Shiro》《跟我学Nginx Lua开发》等系列教程,博客现有1000多万访问量。

文摘


序言

电脑端公告

^_^:79c52b4b986dea5d1930787506d9fa13