0 0 0

亿级流量网站架构核心技术:跟开涛学搭建高可用高并发系统.epub

模糊署名
1月前 350
我用夸克网盘分享了「亿级流量网站架构核心技术:跟开涛学搭建高可用高并发系统.epub」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
亿级流量网站架构核心技术 作者: 张开涛 出版社: 电子工业出版社 出品方: 博文视点 副标题: 跟开涛学搭建高可用高并发系统 出版年: 2017-4 页数: 477 定价: 99 装帧: 平装 ISBN: 9787121309540

内容简介

《亿级流量网站架构核心技术》一书总结并梳理了亿级流量网站高可用和高并发原则,通过实例详细介绍了如何落地这些原则。本书分为四部分:概述、高可用原则、高并发原则、案例实战。从负载均衡、限流、降级、隔离、超时与重试、回滚机制、压测与预案、缓存、池化、异步化、扩容、队列等多方面详细介绍了亿级流量网站的架构核心技术,让读者看后能快速运用到实践项目中。 不管是软件开发人员,还是运维人员,通过阅读《亿级流量网站架构核心技术》都能系统地学习实现亿级流量网站的架构核心技术,并收获解决系统问题的思路和方法。

作者简介

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

网友热评

超级露: 内容很泛夹杂很多代码片段截图,断断续续翻了一遍补充下常识性的东西,细节还是需要实践才能有更深入的理解。 MavenTalker: 信息量很大,知识面也比较广,内容比较深入。如果当做架构入门读物的话,难度还是有的。 lakeblur: 注水严重,懂的人不用看,不懂的人看不懂,飞机上囫囵吞枣扫完 一只黑眼睛看着大千世界: 偏向前端,涉及面很广,处理各类性能问题,内容点到而止

图书目录

第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 1.3.8备份/14 1.4总结/14 第2部分高可用/17 2负载均衡与反向代理/18 2.1upstream配置/20 2.2负载均衡算法/21 2.3失败重试/23 2.4健康检查/24 2.4.1TCP心跳检查/24 2.4.2HTTP心跳检查/25 2.5其他配置/25 2.5.1域名上游服务器/25 2.5.2备份上游服务器/26 2.5.3不可用上游服务器/26 2.6长连接/26 2.7HTTP反向代理示例/29 2.8HTTP动态负载均衡/30 2.8.1Consul+Consul-template/31 2.8.2Consul+OpenResty/35 2.9Nginx四层负载均衡/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 3.6动静隔离/48 3.7爬虫隔离/49 3.8热点隔离/50 3.9资源隔离/50 3.10使用Hystrix实现隔离/51 3.10.1Hystrix简介/51 3.10.2隔离示例/52 3.11基于Servlet3实现请求隔离/56 3.11.1请求解析和业务处理线程池分离/57 3.11.2业务线程池隔离/58 3.11.3业务线程池监控/运维/降级/58 3.11.4如何使用Servlet3异步化/59 3.11.5一些Servlet3异步化压测数据/64 4限流详解/66 4.1限流算法/67 4.1.1令牌桶算法/67 4.1.2漏桶算法/68 4.2应用级限流/69 4.2.1限流总并发/连接/请求数/69 4.2.2限流总资源数/70 4.2.3限流某个接口的总并发/请求数/70 4.2.4限流某个接口的时间窗请求数/70 4.2.5平滑限流某个接口的请求数/71 4.3分布式限流/75 4.3.1Redis+Lua实现/76 4.3.2Nginx+Lua实现/77 4.4接入层限流/78 4.4.1ngx_http_limit_conn_module/78 4.4.2ngx_http_limit_req_module/80 4.4.3lua-resty-limit-traffic/88 4.5节流/90 4.5.1throttleFirst/throttleLast/90 4.5.2throttleWithTimeout/91 参考资料/92 5降级特技/93 5.1降级预案/93 5.2自动开关降级/95 5.2.1超时降级/95 5.2.2统计失败次数降级/95 5.2.3故障降级/95 5.2.4限流降级/95 5.3人工开关降级/96 5.4读服务降级/96 5.5写服务降级/97 5.6多级降级/98 5.7配置中心/100 5.7.1应用层API封装/100 5.7.2配置文件实现开关配置/101 5.7.3配置中心实现开关配置/102 5.8使用Hystrix实现降级/106 5.9使用Hystrix实现熔断/108 5.9.1熔断机制实现/108 5.9.2配置示例/112 5.9.3采样统计/113 6超时与重试机制/117 6.1简介/117 6.2代理层超时与重试/119 6.2.1Nginx/119 6.2.2Twemproxy/126 6.3Web容器超时/127 6.4中间件客户端超时与重试/127 6.5数据库客户端超时/131 6.6NoSQL客户端超时/134 6.7业务超时/135 6.8前端Ajax超时/135 6.9总结/136 6.10参考资料/137 7回滚机制/139 7.1事务回滚/139 7.2代码库回滚/140 7.3部署版本回滚/141 7.4数据版本回滚/142 7.5静态资源版本回滚/143 8压测与预案/145 8.1系统压测/145 8.1.1线下压测/146 8.1.2线上压测/146 8.2系统优化和容灾/147 8.3应急预案/148 第3部分高并发/153 9应用级缓存/154 9.1缓存简介/154 9.2缓存命中率/155 9.3缓存回收策略/155 9.3.1基于空间/155 9.3.2基于容量/155 9.3.3基于时间/155 9.3.4基于Java对象引用/156 9.3.5回收算法/156 9.4Java缓存类型/156 9.4.1堆缓存/158 9.4.2堆外缓存/162 9.4.3磁盘缓存/162 9.4.4分布式缓存/164 9.4.5多级缓存/166 9.5应用级缓存示例/167 9.5.1多级缓存API封装/167 9.5.2NULLCache/170 9.5.3强制获取最新数据/170 9.5.4失败统计/171 9.5.5延迟报警/171 9.6缓存使用模式实践/172 9.6.1Cache-Aside/173 9.6.2Cache-As-SoR/174 9.6.3Read-Through/174 9.6.4Write-Through/176 9.6.5Write-Behind/177 9.6.6CopyPattern/181 9.7性能测试/181 9.8参考资料/182 10HTTP缓存/183 10.1简介/183 10.2HTTP缓存/184 10.2.1Last-Modified/184 10.2.2ETag/190 10.2.3总结/192 10.3HttpClient客户端缓存/192 10.3.1主流程/195 10.3.2清除无效缓存/195 10.3.3查找缓存/196 10.3.4缓存未命中/198 10.3.5缓存命中/198 10.3.6缓存内容陈旧需重新验证/202 10.3.7缓存内容无效需重新执行请求/205 10.3.8缓存响应/206 10.3.9缓存头总结/207 10.4NginxHTTP缓存设置/208 10.4.1expires/208 10.4.2if-modified-since/209 10.4.3nginxproxy_pass/209 10.5Nginx代理层缓存/212 10.5.1Nginx代理层缓存配置/212 10.5.2清理缓存/215 10.6一些经验/216 参考资料/217 11多级缓存/218 11.1多级缓存介绍/218 11.2如何缓存数据/220 11.2.1过期与不过期/220 11.2.2维度化缓存与增量缓存/221 11.2.3大Value缓存/221 11.2.4热点缓存/221 11.3分布式缓存与应用负载均衡/222 11.3.1缓存分布式/222 11.3.2应用负载均衡/222 11.4热点数据与更新缓存/223 11.4.1单机全量缓存+主从/223 11.4.2分布式缓存+应用本地热点/224 11.5更新缓存与原子性/225 11.6缓存崩溃与快速修复/226 11.6.1取模/226 11.6.2一致性哈希/226 11.6.3快速恢复/226 12连接池线程池详解/227 12.1数据库连接池/227 12.1.1DBCP连接池配置/228 12.1.2DBCP配置建议/233 12.1.3数据库驱动超时实现/234 12.1.4连接池使用的一些建议/235 12.2HttpClient连接池/236 12.2.1HttpClient4.5.2配置/236 12.2.2HttpClient连接池源码分析/240 12.2.3HttpClient4.2.3配置/241 12.2.4问题示例/243 12.3线程池/244 12.3.1Java线程池/245 12.3.2Tomcat线程池配置/248 13异步并发实战/250 13.1同步阻塞调用/251 13.2异步Future/252 13.3异步Callback/253 13.4异步编排CompletableFuture/254 13.5异步Web服务实现/257 13.6请求缓存/259 13.7请求合并/261 14如何扩容/266 14.1单体应用垂直扩容/267 14.2单体应用水平扩容/267 14.3应用拆分/268 14.4数据库拆分/271 14.5数据库分库分表示例/275 14.5.1应用层还是中间件层/275 14.5.2分库分表策略/277 14.5.3使用sharding-jdbc分库分表/279 14.5.4sharding-jdbc分库分表配置/279 14.5.5使用sharding-jdbc读写分离/283 14.6数据异构/284 14.6.1查询维度异构/284 14.6.2聚合数据异构/285 14.7任务系统扩容/285 14.7.1简单任务/285 14.7.2分布式任务/287 14.7.3Elastic-Job简介/287 14.7.4Elastic-Job-Lite功能与架构/287 14.7.5Elastic-Job-Lite示例/288 15队列术/295 15.1应用场景/295 15.2缓冲队列/296 15.3任务队列/297 15.4消息队列/297 15.5请求队列/299 15.6数据总线队列/300 15.7混合队列/301 15.8其他队列/302 15.9Disruptor+Redis队列/303 15.10下单系统水平可扩展架构/311 第4部分案例/323 16构建需求响应式亿级商品详情页/324 16.1商品详情页是什么/324 16.2商品详情页前端结构/325 16.3我们的性能数据/327 16.4单品页流量特点/327 16.5单品页技术架构发展/327 16.5.1架构1.0/328 16.5.2架构2.0/328 16.5.3架构3.0/330 16.6详情页架构设计原则/332 16.7遇到的一些坑和问题/339 16.8其他/347 17京东商品详情页服务闭环实践/348 17.1为什么需要统一服务/348 17.2整体架构/349 17.3一些架构思路和总结/350 17.4引入Nginx接入层/354 17.5前端业务逻辑后置/356 17.6前端接口服务端聚合/357 17.7服务隔离/359 18使用OpenResty开发高性能Web应用/360 18.1OpenResty简介/361 18.1.1Nginx优点/361 18.1.2Lua的优点/361 18.1.3什么是ngx_lua/361 18.1.4开发环境/362 18.1.5OpenResty生态/362 18.1.6场景/362 18.2基于OpenResty的常用架构模式/363 18.3如何使用OpenResty开发Web应用/371 18.4基于OpenResty的常用功能总结/375 18.5一些问题/376 19应用数据静态化架构高性能单页Web应用/377 19.1整体架构/378 19.2数据和模板动态化/381 19.3多版本机制/381 19.4异常问题/382 20使用OpenResty开发Web服务/383 20.1架构/383 20.2单DB架构/384 20.3实现/387 21使用OpenResty开发商品详情页/405 21.1技术选型/407 21.2核心流程/408 21.3项目搭建/408 21.4数据存储实现/410 21.5动态服务实现/422 21.6前端展示实现/430

亿级流量网站架构核心技术:跟开涛学搭建高可用高并发系统.epub"网盘下载"

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 七月别困
  • 彼岸无岸
  • 得不到的不如不要
  • 找個好姑娘#
  • 故事书里演
  • 听风吹醒桃花笺
  • 对你动了情
  • 七月别困
  • 感情别泛滥
  • 单身求解放
  • 墨香卷
  • 那个人我用心去疼
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!