图书介绍
大型分布式网站架构设计与实践PDF|Epub|txt|kindle电子书版本网盘下载
- 陈康贤著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121238857
- 出版时间:2014
- 标注页数:446页
- 文件大小:68MB
- 文件页数:460页
- 主题词:网站-建设
PDF下载
下载说明
大型分布式网站架构设计与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向服务的体系架构(SOA)1
1.1 基于 TCP协议的RPC3
1.1.1 RPC名词解释3
1.1.2 对象的序列化4
1.1.3 基于TCP协议实现RPC6
1.2 基于HTTP 协议的RPC9
1.2.1 HTTP协议栈9
1.2.2 HTTP请求与响应15
1.2.3 通过HttpClient发送HTTP请求16
1.2.4 使用HTTP协议的优势17
1.2.5 JSON和XML18
1.2.6 RESTful和RPC20
1.2.7 基于HTTP协议的RPC的实现22
1.3 服务的路由和负载均衡30
1.3.1 服务化的演变30
1.3.2 负载均衡算法33
1.3.3 动态配置规则39
1.3.4 ZooKeeper介绍与环境搭建40
1.3.5 ZooKeeperAPI使用简介43
1.3.6 zkClient的使用47
1.3.7 路由和负载均衡的实现50
1.4 HTTP服务网关54
第2章 分布式系统基础设施58
2.1 分布式缓存60
2.1.1 memcache简介及安装60
2.1.2 memcache API与分布式64
2.1.3 分布式session69
2.2 持久化存储71
2.2.1 MySQL扩展72
2.2.2 HBase80
2.2.3 Redis91
2.3 消息系统95
2.3.1 ActiveMQ&JMS96
2.4 垂直化搜索引擎104
2.4.1 Lucene简介105
2.4.2 Lucene的使用108
2.4.3 Solr119
2.5 其他基础设施125
第3章 互联网安全架构126
3.1 常见的Web攻击手段128
3.1.1 XSS攻击128
3.1.2 CRSF攻击130
3.1.3 SQL注入攻击133
3.1.4 文件上传漏洞139
3.1.5 DDoS攻击146
3.1.6 其他攻击手段149
3.2 常用的安全算法149
3.2.1 数字摘要149
3.2.2 对称加密算法155
3.2.3 非对称加密算法158
3.2.4 数字签名162
3.2.5 数字证书166
3.3 摘要认证185
3.3.1 为什么需要认证185
3.3.2 摘要认证的原理187
3.3.3 摘要认证的实现188
3.4 签名认证192
3.4.1 签名认证的原理192
3.4.2 签名认证的实现193
3.5 HTTPS协议200
3.5.1 HTTPS协议原理200
3.5.2 SSL/TLS201
3.5.3 部署HTTPS Web208
3.6 OAuth协议215
3.6.1 OAuth的介绍215
3.6.2 OAuth授权过程216
第4章 系统稳定性218
4.1 在线日志分析220
4.1.1 日志分析常用命令220
4.1.2 日志分析脚本230
4.2 集群监控239
4.2.1 监控指标239
4.2.2 心跳检测247
4.2.3 容量评估及应用水位252
4.3 流量控制255
4.3.1 流量控制实施255
4.3.2 服务稳定性260
4.3.3 高并发系统设计265
4.4 性能优化277
4.4.1 如何寻找性能瓶颈277
4.4.2 性能测试工具285
4.4.3 性能优化措施292
4.5 Java应用故障的排查314
4.5.1 常用的工具314
4.5.2 典型案例分析331
第5章 数据分析337
5.1 日志收集339
5.1.1 inotify机制339
5.1.2 ActiveMQ-CPP343
5.1.3 架构和存储359
5.1.4 Chukwa362
5.2 离线数据分析369
5.2.1 Hadoop项目简介370
5.2.2 Hadoop环境搭建374
5.2.3 MapReduce编写384
5.2.4 Hive使用389
5.3 流式数据分析403
5.3.1 Storm的介绍404
5.3.2 安装部署Storm407
5.3.3 Storm的使用418
5.4 数据同步422
5.4.1 离线数据同步423
5.4.2 实时数据同步429
5.5 数据报表431
5.5.1 数据报表能提供什么431
5.5.2 报表工具Highcharts432
参考文献445