读书月福利
欢迎光临中图网 请 | 注册
> >>
大型分布式网站架构设计与实践

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

作者:陈康贤
出版社:电子工业出版社出版时间:2014-09-01
开本: 16开 页数: 445
中 图 价:¥38.7(4.9折) 定价  ¥79.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口
有划线标记、光盘等附件不全详细品相说明>>
本类五星书更多>

大型分布式网站架构设计与实践 版权信息

大型分布式网站架构设计与实践 本书特色

《大型分布式网站架构设计与实践》主要介绍了大型分布式网站架构所涉及的一些技术细节,包括soa架构的实现、互联网安全架构、构建分布式网站所依赖的基础设施、系统稳定性保障和海量数据分析等内容;深入地讲述了大型分布式网站架构设计的核心原理,并通过一些架构设计的典型案例,帮助读者了解大型分布式网站设计的一些常见场景及遇到的问题。 作者结合自己在阿里巴巴及淘宝网的实际工作经历展开论述。《大型分布式网站架构设计与实践》既可供初学者学习,帮助读者了解大型分布式网站的架构,以及解决问题的思路和方法,也可供业界同行参考,给日常工作带来启发。

大型分布式网站架构设计与实践 内容简介

相关阅读: 《linux运维之道》(技术高手的呕心沥血之作,大量经典案例、问题分析,运维案头书,红帽推荐 ) 《大型分布式网站架构设计与实践》作者一直奋战在阿里巴巴及淘宝网一线,书中所讲是其亲身经验的总结,显得更加实战和珍贵。全面介绍大型分布式网站架构所涉及的技术细节,通过很多实践案例尽量让每一个关键的技术点都落到实处。深入讲述大型分布式网站架构设计的核心原理,分享大型分布式网站设计的一些常见场景及遇到的问题。 推荐购买: 玩转电商系统:深入剖析智慧电商平台(大型电商系统一线技术骨干干货分享,深入分析精准化营销、供应链、移动电商、o2o等热门领域,迅速建立电商系统视图!)  微管理——给你一个技术团队,你该怎么管(全彩)(*简洁、*高效的团队管理落地实践方法,it/互联网行业15年管理实践+中欧商学院emba经历,杨老师手把手教你如何用“微管理”打造高效团队) 网站运维技术与实践(大型网站一线运维技巧与经验总结,全面解析运维相关技术)大型网站一线运维技巧与经验总结,百度、新浪、人人、音悦台等多名技术经理、高级工程师联合力荐,全面解析运维相关技术,帮助运维人员“懒惰、急躁和傲慢”地工作 

大型分布式网站架构设计与实践 目录

1章 面向服务的体系架构(soa 1

本章主要介绍和解决以下问题,这些也是全书的基础:

http协议的工作方式与http网络协议栈的结构。

如何实现基于http协议和tcp协议的rpc调用,它们之间有何差别,分别适应何种场景。

如何实现服务的动态注册和路由,以及软负载均衡的实现。

1.1 基于tcp协议的rpc 3

1.1.1 rpc名词解释 3

1.1.2 对象的序列化 4

1.1.3 基于tcp协议实现rpc 6

1.2 基于http协议的rpc 9

1.2.1 http协议栈 9

1.2.2 http请求与响应 15

1.2.3 通过httpclient发送http请求 16

1.2.4 使用http协议的优势 17

1.2.5 jsonxml 18

1.2.6 restfulrpc 20

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 zookeeper api使用简介 43

1.3.6 zkclient的使用 47

1.3.7 路由和负载均衡的实现 50

1.4 http服务网关 54

2章 分布式系统基础设施 58

本章主要介绍和解决如下问题:

分布式缓存memcache的使用及分布式策略,包括hash算法的选择。

常见的分布式系统存储解决方案,包括mysql的分布式扩展、hbaseapi及使用场景、redis的使用等。

如何使用分布式消息系统activemq来降低系统之间的耦合度,以及进行应用间的通信。

垂直化的搜索引擎在分布式系统中的使用,包括搜索引擎的基本原理、lucene详细的使用介绍,以及基于lucene的开源搜索引擎工具solr的使用。

2.1 分布式缓存 60

2.1.1 memcache简介及安装 60

2.1.2 memcache api与分布式 64

2.1.3 分布式session 69

2.2 持久化存储 71

2.2.1 mysql扩展 72

2.2.2 hbase 80

2.2.3 redis 91

2.3 消息系统 95

2.3.1 activemq & jms 96

2.4 垂直化搜索引擎 104

2.4.1 lucene简介 105

2.4.2 lucene的使用 108

2.4.3 solr 119

2.5 其他基础设施 125

3章 互联网安全架构 126

本章主要介绍和解决如下问题:

常见的web攻击手段和防御方法,如xsscrsfsql注入等。

常见的一些安全算法,如数字摘要、对称加密、非对称加密、数字签名、数字证书等。

如何采用摘要认证方式防止信息篡改、通过数字签名验证通信双方的合法性,以及通过https协议保障通信过程中数据不被第三方监听和截获。

在开放平台体系下,oauth协议如何保障isv对数据的访问是经过授权的合法行为。

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/tls 201

3.5.3 部署https web 208

3.6 oauth协议 215

3.6.1 oauth的介绍 215

3.6.2 oauth授权过程 216

4章 系统稳定性 218

本章主要介绍和解决如下问题:

常用的在线日志分析命令的使用和日志分析脚本的编写,如catgrepwcless等命令的使用,以及awkshell脚本的编写。

如何进行集群的监控,包括监控指标的定义、心跳检测、容量评估等。

如何保障高并发系统的稳定运行,如采用流量控制、依赖管理、服务分级、开关等策略,以及介绍如何设计高并发系统。

如何优化应用的性能,包括前端优化、java程序优化、数据库查询优化等。

如何进行java应用故障的在线排查,包括一系列排查工具的使用,以及一些实际案例的介绍等。

展开全部

大型分布式网站架构设计与实践 相关资料

2008年,淘宝网随着访问量/数据量的巨增,以及开发人员的增长,原有的架构体系已经无法支撑,于是在那一年淘宝网将系统改造为了一个大型分布式的网站。作者目前就职于阿里集团,清晰地看到了目前淘宝这个大型分布式网站的架构体系,这个架构体系其实是非常多方面的技术的融合,要掌握好最重要的首先是看清全貌,但这也是最难的。本书向大家展示了一个大型分布式网站需要的技术的全貌。
——阿里巴巴集团资深技术专家林昊(毕玄)
笔者通过大量的实践来分析分布式网站设计过程中常见的难题并逐步给予解答,通过本书可以对分布式网站设计进行一个系统性学习,值得一阅!
——聚划算技术部高级技术专家刘国华(索尼)
当下有规模的网站,都采用分布式的架构实现。那么网站如何做到分布式,以及有哪些基础的分布式系统,都是我们的架构师和开发人员想去了解的,而相关的安全问题,以及稳定性、性能、应用的线上问题定位分析等方面的问题也很重要,本书能够比较全面地给读者带来这些相关知识的一个全貌,能够让从业人员对于这些知识有一个比较全面的了解。而康贤也是一个一直奋战在一线的技术人员,亲身经历的总结会显得更加实战和珍贵。
——淘宝技术部总监曾宪杰(华黎)

大型分布式网站架构设计与实践 作者简介

陈康贤,淘宝花名龙隆,淘宝技术部研发工程师,2011年加入淘宝网,参与了阿里云手机商城、口碑网迁移、店铺建站、offer、支付宝卡宝、生活商城、淘宝同学等项目,在分布式系统架构设计、高并发系统设计、系统稳定性保障等领域积累了较为丰富的实践经验。曾在程序员上发表过《漫谈基于http协议的SOA架构》《浅析HTTP平台的安全稳定性架构》两篇文章,对基于HTTP协议的SOA架构有深入研究,在排查解决线上问题和故障方面有丰富的实践经验,擅于利用数据分析解决实际问题,对新技术有浓厚的兴趣。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网