失效链接处理 |
《大型分布式|站架构设计与实c(din)PDF 下蝲
转蝲自:(x)https://download.csdn.net/download/qjl498359170/10629993
下蝲地址Q?/strong>版权归出版社和原作者所有,链接已删除,误买正?/b>
?sh)子版仅供预览?qing)学习(fn)交流使用Q下载后?4时内删除,支持正版Q喜Ƣ的误买正版书c:(x)《大型分布式|站架构设计与实c(din)?/a>
图书介:(x)
《大型分布式|站架构设计与实c(din)主要介l了(jin)大型分布式网站架构所涉及(qing)的一些技术细节,包括SOA架构的实现、互联网安全架构、构建分布式|站所依赖的基设施、系l稳定性保障和量数据分析{内容;深入地讲qC(jin)大型分布式网站架构设计的核心(j)原理Qƈ通过一些架构设计的典型案例Q帮助读者了(jin)解大型分布式|站设计的一些常见场景及(qing)遇到的问题?/p> 作者结合自己在阉K巴巴?qing)淘宝网的实际工作经历展开。《大型分布式|站架构设计与实c(din)既可供初学者学?fn),帮助读者了(jin)解大型分布式|站的架构,以及(qing)解决问题的思\和方法,也可供业界同行参考,l日常工作带来启发?/p>
相关截图Q?br />
![]()
图书目录Q?/strong>
W?章 面向服务的体pL构(SOAQ?nbsp;1 本章主要介绍和解决以下问题,q些也是全书的基Q?/span> HTTP协议的工作方式与HTTP|络协议栈的l构?/span> 如何实现ZHTTP协议和TCP协议的RPC调用Q它们之间有何差别,分别适应何种场景?/span> 如何实现服务的动态注册和路由Q以?qing)Y负蝲均衡的实现?/span> 1.1 ZTCP协议的RPC 3 1.1.1 RPC名词解释 3 1.1.2 对象的序列化 4 1.1.3 ZTCP协议实现RPC 6 1.2 ZHTTP协议的RPC 9 1.2.1 HTTP协议?nbsp;9 1.2.2 HTTPh与响?nbsp;15 1.2.3 通过HttpClient发送HTTPh 16 1.2.4 使用HTTP协议的优?nbsp;17 1.2.5 JSON和XML 18 1.2.6 RESTful和RPC 20 1.2.7 ZHTTP协议的RPC的实?nbsp;22 1.3 服务的\由和负蝲均衡 30 1.3.1 服务化的演变 30 1.3.2 负蝲均衡法 33 1.3.3 动态配|规?nbsp;39 1.3.4 ZooKeeper介绍与环境搭?nbsp;40 1.3.5 ZooKeeper API使用?nbsp;43 1.3.6 zkClient的?nbsp;47 1.3.7 路由和负载均衡的实现 50 1.4 HTTP服务|关 54 W?章 分布式系l基设施 58 本章主要介绍和解军_下问题:(x) 分布式缓存memcache的用及(qing)分布式策略,包括Hash法的选择?/span> 常见的分布式pȝ存储解决Ҏ(gu)Q包括MySQL的分布式扩展、HBase的API?qing)用场景、Redis的用等?/span> 如何使用分布式消息系lActiveMQ来降低系l之间的耦合度,以及(qing)q行应用间的通信?/span> 垂直化的搜烦(ch)引擎在分布式pȝ中的使用Q包括搜索引擎的基本原理、Lucene详细的用介l,以及(qing)ZLucene的开源搜索引擎工具Solr的用?/span> 2.1 分布式缓?nbsp;60 2.1.1 memcache介及(qing)安装 60 2.1.2 memcache API与分布式 64 2.1.3 分布式session 69 2.2 持久化存?nbsp;71 2.2.1 MySQL扩展 72 2.2.2 HBase 80 2.2.3 Redis 91 2.3 消息pȝ 95 2.3.1 ActiveMQ & JMS 96 2.4 垂直化搜索引?nbsp;104 2.4.1 Lucene?nbsp;105 2.4.2 Lucene的?nbsp;108 2.4.3 Solr 119 2.5 其他基础设施 125 W?章 互联|安全架?nbsp;126 本章主要介绍和解军_下问题:(x) 常见的Webd手段和防御方法,如XSS、CRSF、SQL注入{?/span> 常见的一些安全算法,如数字摘要、对U加密、非对称加密、数字签名、数字证书等?/span> 如何采用摘要认证方式防止信息改、通过数字{验证通信双方的合法性,以及(qing)通过HTTPS协议保障通信q程中数据不被第三方监听和截莗?/span> 在开攑^CpMQOAuth协议如何保障ISVҎ(gu)据的讉K是经q授权的合法行ؓ(f)?/span> 3.1 常见的Webd手段 128 3.1.1 XSSd 128 3.1.2 CRSFd 130 3.1.3 SQL注入d 133 3.1.4 文g上传漏洞 139 3.1.5 DDoSd 146 3.1.6 其他d手段 149 3.2 常用的安全算?nbsp;149 3.2.1 数字摘要 149 3.2.2 对称加密法 155 3.2.3 非对U加密算?nbsp;158 3.2.4 数字{ 162 3.2.5 数字证书 166 3.3 摘要认证 185 3.3.1 Z么需要认?nbsp;185 3.3.2 摘要认证的原?nbsp;187 3.3.3 摘要认证的实?nbsp;188 3.4 {认证 192 3.4.1 {认证的原?nbsp;192 3.4.2 {认证的实?nbsp;193 3.5 HTTPS协议 200 3.5.1 HTTPS协议原理 200 3.5.2 SSL/TLS 201 3.5.3 部vHTTPS Web 208 3.6 OAuth协议 215 3.6.1 OAuth的介l?nbsp;215 3.6.2 OAuth授权q程 216 W?章 pȝE_?nbsp;218 本章主要介绍和解军_下问题:(x) 常用的在U日志分析命令的使用和日志分析脚本的~写Q如cat、grep、wc、less{命令的使用Q以?qing)awk、shell脚本的编写?/span> 如何q行集群的监控,包括监控指标的定义、心(j)x、容量评估等?/span> 如何保障高ƈ发系l的E_q行Q如采用量控制、依赖管理、服务分U、开关等{略Q以?qing)介l如何设计高q发pȝ?/span> 如何优化应用的性能Q包括前端优化、JavaE序优化、数据库查询优化{?/span> 如何q行Java应用故障的在U排查,包括一pd排查工具的用,以及(qing)一些实际案例的介绍{?/span> |