大型分布式网站架构设计与实践完整版大型分布式网站架构设计与实践带目录书签完整版

大型分布式网站架构设计与实践完整版大型分布式网站架构设计与实践带目录书签完整版

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

大型分布式网站架构设计与实践完整版大型分布式网站架构设计与实践带目录书签完整版

资源详情

大型分布式网站架构设计与实践完整版【书籍目录】第1章 面向服务的体系架构(soa)本章主要介绍和解决以下问题.这些也是全书的基础:http协议的工作方式与http网络协议栈的结构。如何实现基于http协议和tcp协议的rpc调用.它们之间有何差别.分别适应何种场景。如何实现服务的动态注册和路由.以及软负载均衡的实现。1.1 基于tcp协议的rpc1.1.1 rpc名词解释1.1.2 对象的序列化1.1.3 基于tcp协议实现rpc1.2 基于http协议的rpc1.2.1 http协议栈1.2.2 http请求与响应1.2.3 通过httpclient发送http请求1.2.4 使用http协议的优势1.2.5 json和xml1.2.6 restful和rpc1.2.7 基于http协议的rpc的实现1.3 服务的路由和负载均衡1.3.1 服务化的演变1.3.2 负载均衡算法1.3.3 动态配置规则1.3.4 zookeeper介绍与环境搭建1.3.5 zookeeper api使用简介1.3.6 zkclient的使用1.3.7 路由和负载均衡的实现1.4 http服务网关第2章 分布式系统基础设施本章主要介绍和解决如下问题:分布式缓存memcache的使用及分布式策略.包括hash算法的选择。常见的分布式系统存储解决方案.包括mysql的分布式扩展、hbase的api及使用场景、redis的使用等。如何使用分布式消息系统activemq来降低系统之间的耦合度.以及进行应用间的通信。垂直化的搜索引擎在分布式系统中的使用.包括搜索引擎的基本原理、lucene详细的使用介绍.以及基于lucene的开源搜索引擎工具solr的使用。2.1 分布式缓存2.1.1 memcache简介及安装2.1.2 memcache api与分布式2.1.3 分布式session2.2 持久化存储2.2.1 mysql扩展2.2.2 hbase2.2.3 redis2.3 消息系统2.3.1 activemq & jms2.4 垂直化搜索引擎2.4.1 lucene简介2.4.2 lucene的使用2.4.3 solr2.5 其他基础设施第3章 互联网安全架构本章主要介绍和解决如下问题:常见的web攻击手段和防御方法.如xss、crsf、sql注入等。常见的一些安全算法.如数字摘要、对称加密、非对称加密、数字签名、数字证书等。如何采用摘要认证方式防止信息篡改、通过数字签名验证通信双方的合法忄生.以及通过https协议保障通信过程中数据不被第三方监听和截获。在开放平台体系下.oauth协议如何保障isv对数据的访问是经过授权的合法行为。3.1 常见的web攻击手段3.1.1 xss攻击3.1.2 crsf攻击3.1.3 sql注入攻击3.1.4 文件上传漏洞3.1.5 ddos攻击3.1.6 其他攻击手段3.2 常用的安全算法3.2.1 数字摘要3.2.2 对称加密算法3.2.3 非对称加密算法3.2.4 数字签名3.2.5 数字证书3.3 摘要认证3.3.1 为什么需要认证3.3.2 摘要认证的原理3.3.3 摘要认证的实现3.4 签名认证3.4.1 签名认证的原理3.4.2 签名认证的实现3.5 https协议3.5.1 https协议原理3.5.2 ssl/tls3.5.3 部署https web3.6 oauth协议3.6.1 oauth的介绍3.6.2 oauth授权过程第4章 系统稳定忄生本章主要介绍和解决如下问题:常用的在线日志分析命令的使用和日志分析脚本的编写.如cat、grep、wc、less等命令的使用.以及awk、shell脚本的编写。如何进行集群的监控.包括监控指标的定义、心跳检测、容量评估等。如何保障高并发系统的稳定运行.如采用流量控制、依赖管理、服务分级、开关等策略.以及介绍如何设计高并发系统。如何优化应用的忄生能.包括前端优化、ja危a程序优化、数据库查询优化等。如何进行ja危a应用故障的在线排查.包括一系列排查工具的使用.以及一些实际案例的介绍等。4.1 在线日志分析4.1.1 日志分析常用命令4.1.2 日志分析脚本4.2 集群监控4.2.1 监控指标4.2.2 心跳检测4.2.3 容量评估及应用水位4.3 流量控制4.3.1 流量控制实施4.3.2 服务稳定忄生4.3.3 高并发系统设计4.4 忄生能优化4.4.1 如何寻找忄生能瓶颈4.4.2 忄生能测试工具4.4.3 忄生能优化措施4.5 ja危a应用故障的排查4.5.1 常用的工具4.5.2 典型案例分析第5章 数据分析本章主要介绍和解决如下问题:分布式系统中日志收集系统的架构。如何通过storm进行实时的流式数据分析。如何通过hadoop进行离线数据分析.通过hive建立数据仓库。如何将关系型数据库中存储的数据导入hdfs.以及从hdfs中将数据导入关系型数据库。如何将分析好的数据通过图形展示给用户。5.1 日志收集5.1.1 inotify机制5.1.2 activemq-cpp5.1.3 架构和存储5.1.4 chukwa5.2 离线数据分析5.2.1 hadoop项目简介5.2.2 hadoop环境搭建5.2.3 mapreduce编写5.2.4 hive使用5.3 流式数据分析5.3.1 storm的介绍5.3.2 安装部署storm5.3.3 storm的使用5.4 数据同步5.4.1 离线数据同步5.4.2 实时数据同步5.5 数据报表5.5.1 数据报表能提供什么5.5.2 报表工具highcharts参考文献

大型分布式网站架构设计与实践完整版

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/237130.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录