6本包邮 深入分布式缓存 从原理到实践+亿级流量网站架构核心技术+高可用架构+架构探险

6本包邮 深入分布式缓存 从原理到实践+亿级流量网站架构核心技术+高可用架构+架构探险 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • 分布式缓存
  • 高可用
  • 架构设计
  • 网站架构
  • 亿级流量
  • 技术实践
  • 系统设计
  • 性能优化
  • 微服务
  • 后端开发
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 蓝墨水图书专营店
出版社: 机械工业出版社
ISBN:9787111585190
商品编码:20736479096
出版时间:2017-12-01

具体描述

YL11976

深入分布式缓存 从原理到实践 9787111585190 99元

亿级流量网站架构核心技术 9787121309540  99元

架构探险:从零开始写分布式服务框架 9787121319594  79元

架构探险:轻量级微服务架构 下 9787121324475  79元

轻量级微服务架构(上册)9787121298042  65元

高可用架构(第1卷) 9787121314667 108


深入分布式缓存:从原理到实践

蚂蚁金服、京东、网联、新浪微博、同程旅游等公司10位资深架构师撰写,易宝支付CTO陈斌等多位专家联袂推荐

于君泽,曹洪伟,邱硕 等 著

定价 99元

 

出版社: 机械工业出版社

ISBN:9787111585190

版次:1

商品编码:12276070品牌:机工出版

包装:平装

开本:16

出版时间:2017-12-01

用纸:胶版纸

 

 

来自蚂蚁金服、京东、网联、新浪微博、同程旅游等公司的10余位一线架构师用心之作;

阿里研究员蒋江伟、易宝支付CTO陈斌、普元信息CTO焦烈焱、特赞科技CTO黄勇、 微博研发副总经理杨卫华等专家联袂推荐

深度解构Ehcache、Memcached、Redis、tair、EVCache、Aerospike等6大缓存系统的技术原理,及其在电商、社交、广告等典型场景中的应用

 

这是国内首本从大型互联网系统的应用角度探讨分布式缓存的书籍,包含了原理、框架、架构、案例等多方面的视角。

互联网系统随着容量需求的陡增,许多看似简单的存储类场景都面临着巨大的容量和稳定性风险,而其中的大部分都可以通过对缓存的合理使用来规避。读者从对本书的阅读当中,将会获得应对这些问题的经验,也会对分布式缓存有一个体系化的认识。

本书内容共分为三个部分,按照从理论到实现,再到实践的思路撰写。

首先介绍分布式缓存的背景知识,对本书“分布式”和“缓存”这两个关键词进行了全面的综述,作为后续章节叙述的基础;

第二部分介绍业界主流的缓存,关注其原理与实现,囊括了Ehcache、Memcached、Redis、tair、EVCache、Aerospike等六个缓存或类缓存系统;

·后一部分讨论缓存在互联网系统中的实践,从广告、社交、新闻、电商、营销等五类典型的互联网应用入手,分析它们面临的性能稳定性问题以及如何利用分布式缓存解决这些问题



书名:架构探险:从零开始写分布式服务框架

定价:79.00元

作者:李业兵 著

出版社:电子工业出版社

出版日期:2017-07-01

ISBN:9787121319594

字数:

页码:400

版次:1

装帧:平装

开本:16开

商品重量:0.4kg


内容提要

        《架构探险:从零开始写分布式服务框架》的初衷是希望把分布式服务框架的实现细节及分布式服务框架周边的知识点梳理清楚,为那些对分布式服务框架感兴趣的人打开一扇窗户,降低获取相关知识的门槛。所以《架构探险:从零开始写分布式服务框架》围绕实现分布式服务框架所需的知识点,进行了比较详尽细致的介绍。包括常见的RPC框架、常见的序列化/反序列化方案及选型、分布式服务框架服务的发布引入实现细节、软负载实现、底层通信方案实现、服务注册与发现实现、服务治理常见的功能等。通过对这些知识点的逐步讲解,层层深入,·终完成一个可运行的分布式服务框架。

        通过《架构探险:从零开始写分布式服务框架》,读者可以完整地了解实现一个分布式服务框架的所有技术细节和实现原理,希望对想了解分布式服务框架实现细节的读者有所启发和帮助。

目    录

1 常用的RPC框架     1

1.1  RPC框架原理         1

1.2  RMI介绍        2

1.2.1 原生RMI代码示例    3

1.2.2  RMI穿透防火墙         5

1.3  CXF/Axis2介绍       7

1.3.1  CXF介绍      7

1.3.2  Axis2介绍   14

1.4  Thrift介绍      21

1.4.1  Thrift工作原理介绍  23

1.4.2  Thrift IDL语法说明    26

1.4.3 基于Apache ThriftJava版完整案例    28

1.4.4 基于Java注解的简化实现        36

1.5  gRPC介绍      42

1.5.1  protobuf3语法介绍   43

1.5.2  gRPC使用示例   45

1.6  HTTP Client介绍    53

1.6.1 构建HttpClient对象54

1.6.2 构建URI对象     55

1.6.3 构建请求对象(HttpGetHttpPost    56

1.6.4  HttpClient发起调用及获取调用返回结果       56

1.7 实现自己的RPC框架   61

1.8  RPC框架与分布式服务框架的区别    68

1.9 本章小结        68

2 分布式服务框架总体架构与功能          69

2.1 面向服务的体系架构(SOA     69

2.1.1 面向服务架构范式    69

2.1.2 服务拆分原则    71

2.2 分布式服务框架现实需求   72

2.3 分布式服务框架总体架构及所需的技术概述   72

2.4 本章小结        74

3 分布式服务框架序列化与反序列化实现     75

3.1 序列化原理及常用的序列化介绍        75

3.2  Java默认的序列化        77

3.3  XML序列化框架介绍   80

3.4  JSON序列化框架介绍  82

3.5  Hessian序列化框架介绍      87

3.6  protobuf序列化框架介绍     88

3.7  protostuff序列化框架介绍  93

3.8  Thrift序列化框架介绍98

3.9  Avro序列化框架介绍   100

3.9.1  Avro介绍    100

3.9.2  Avro IDL语言介绍      101

3.9.3  Schema定义介绍       103

3.9.4  Maven配置及使用IDLSchema自动生成代码   103

3.9.5  Avro序列化/反序列化实现       105

3.10  JBoss Marshalling序列化框架介绍   110

3.11 序列化框架的选型      112

3.12 实现自己的序列化工具引擎      113

3.13 本章小结      118

4 实现分布式服务框架服务的发布与引入     119

4.1  Spring Framework框架概述119

4.1.1  Spring Framework介绍       119

4.1.2  Spring Framework周边生态项目介绍       121

4.2  FactoryBean的秘密       122

4.2.1  FactoryBean的作用及使用场景        123

4.2.2  FactoryBean实现原理及示例说明   124

4.3  Spring框架对于已有RPC框架集成的支持         127

4.3.1  Spring支持集成RPC框架介绍127

4.3.2 基于RmiProxyFactoryBean实现RMISpring的集成128



架构探险:轻量级微服务架构(下册)黄勇

黄勇 (作者)  

 

书 号:9787121324475

出版日期:2017-08-26

页 数:340

开 本:16(185*235)

 

出版状态:上市销售

定价 79元

本书将重点关注微服务基础设施方面,其中大部分内容涉及微服务运维相关技术。全书以实践的角度进行编写,读者首先将学习到轻量级微服务架构的全景视图,随后的各个章节将围绕微服务的日志、监控、通信、解耦、测试、配置等六大方面进行展开。读者可亲自动手,从零开始搭建轻量级微服务架构,充分享受架构探险的乐趣。

架构犹如探险,踩坑在所难免。技术不能肤浅,眼界必须超前。

现任上海特赞科技CTO,曾任阿里巴巴公司系统架构师。具有丰富的互联网产品架构经验与技术管理经验,擅长敏捷开发模式,推崇“轻量级”系统架构。国内开源软件推动者,Smart开源框架创始人,图书《架构探险:从零开始写Java Web框架》作者。技术大会讲师、培训师、咨询师。热爱技术交流,乐于分享自己的成长经验。 目录 第1章 轻量级的微服务 1.1 微服务将变得轻量级 1.1.1 架构与架构师 1.1.2 架构演进过程 1.1.3 微服务架构发展趋势 1.2 微服务架构前期准备 1.2.1 认识微服务架构冰山模型 1.2.2 冰山下的微服务基础设施 1.2.3 根据业务切分微服务边界 1.3 轻量级微服务架构图 1.3.1 轻量级微服务部署架构 1.3.2 轻量级微服务运行架构 1.3.3 轻量级微服务全局架构 1.4 本章小结 第2章 微服务日志 2.1 使用Spring Boot日志框架 2.1.1 使用Spring Boot Logging插件 2.1.2 集成Log4J日志框架 2.1.3 将日志输出到Docker容器外 2.2 使用Docker容器日志 2.2.1 Docker日志驱动 2.2.2 Linux日志系统:Syslog




《高可用架构(第1卷)》由数十位一线架构师的实践与经验凝结而成,选材兼顾技术性、前瞻性与专业深度。各技术焦点,均由极具代表性的领域专家或实践先行者撰文深度剖析,共同组成“高可用”的全局视野与领先高度,内容包括精华案例、分布式原理、电商架构等热门专题,及云计算、容器、运维、大数据、安全等重点方向。不仅架构师可以从中受益,其他IT、互联网技术从业者同样可以得到提升。

 

精彩书评

 

这本成型于两年前的书,完整地见证了技术社交圈刚刚兴起的年代,充满了时代感,让我能够回忆起那段并不遥远的愉快历史。书中很多文章的作者在这短短两年里,已经迅速提升,成为了各个公司的骨干人员。我很愿意推荐这本书,相信它能为愿意踏上技术**的同学提供帮助。

 

——张亮 某大型电商网站架构部总监

 

 

 

系统的高可用架构梳理,各大互联网公司的高可用实践,能落地的高可用细节,相信不管在互联网做技术多少年,阅读本书后,你一定会有收获,推荐。

 

——58沈剑 架构师之路作者

 

 

 

2017年我国移动互联网用户已经突破7亿,互联网用户可以选择的服务越来越丰富。而互联网服务的可用性,直接关乎提供这些互联网服务的公司的营收和业绩报表。众多的流量涌入互联网公司的服务器,在高并发的场景下,使用高可用架构会有效改善服务的可用性。本书汇集了业界很多领先公司在高可用方向上的实践经验,以及在各类业务场景下实现高可用架构的实操案例,希望本书能给你带来在高可用架构设计上的一些启发。

 

——付海军 时趣互动技术总监

 

 

 

很高兴看到《高可用架构(第1卷)》一书的面世,更高兴看到杨卫华老师的“高可用架构”公众号还在坚持运营,这是技术社区的福音。架构的重要性不言而喻,这本书里除了我的篇章外,每篇文章都阐述了和架构相关的一个技术点,而且都包含了一线研发人员的实际经验,相信你会很感兴趣并收获多多。

 

——霍泰稳 极客邦科技创始人兼CEO

 

 

 

《高可用架构(第1卷)》在讲述高可用架构的理论知识之外,更重要的是收录了众多知名互联网公司专家骨干的一线实战经验,包含了各个**团队在面对业界前沿的棘手问题时所做的探索和取舍,相信各位读者在读完本书之后会对架构这个话题有全新的认识。

 

——秦迪 微博平台及大数据技术专家

 

 

 

在·近这两三年里,国内的技术社群飞速发展,“高可用架构”便是其中的代表,它汇聚了国内中的一批真正的技术专家,专注技术的分享和交流。这本书是现在中国互联网技术发展的一个缩影,见证了它从封闭走向分享和开放,从跟随走向参与和**。

 

希望每个工程师都能读读这本书,体会技术带来的乐趣。

 

——温铭 OpenResty Inc. 合伙人,工程师

 

 

 

在学习编程时,我们有很多教程类的书籍可利用,但要学习架构,就很难有教程了。而这本书的内容是直接来自一线的架构实践经验总结,虽然内容跨度比较大,但这正是在其他教程类型的书中很难学习到的,所以推荐给进阶的研发人员。另外,即便同在软件研发行业,细分起来,领域的区隔还是很大的,看看同行的一些实践经验,即便不能拿来直接用,但对解决自己面临的难题还是会有帮助的。

 

——王渊命 青云容器平台负责人,前微博架构师,技术写作者

 

前言/序言

 

推荐序1技术没有高低

 

高可用架构居然成书了,厚厚的一本,让人赞叹。从TimYang建立这个社群开始,我就一直参与其中,然而一切发生得如此之快,如此之自然,也是出乎意料。我想,这也是侠少约我写序的原因之一吧。

 

这里面有太多熟悉的朋友,确切地说,我跟他们中的大多数人都是很好的朋友。他们都乐于将自己的所知所学分享给社区,而我也每每从他们那里学到各种技术。

 

你可能会惊讶于本书内容的跨度之大,从业务系统到数据库,从容器到安全,从社区建设到行业观察,包罗万象。同时,讲解内容又实实在在,没有很多空话,偶有没说清楚的地方,肯定会有问答环节来补充说明。因为都是群内听讲的人提问,所以问答也非常契合主题。

 

这就保证了本书在特定章节上,比大多数同类书要讲得透彻、明白,适合初级人员阅读。同时,又对中高级技术人员有更大的价值。我们经常说架构师对技术的把握要有深度,也要有广度。广度从何而来,只能是读万卷书,阅千套系统积累而来。本书无疑是一个很好的素材源泉。

 

具体的内容我不在此赘述,相信大家仔细阅读后会收获颇丰。这里我还是介绍一下背后的这群人——这个由分享者和听众共同组成的大群体,这个称为高可用架构群的组织。

 

我经常讲,高可用架构这些群,像极了《一代宗师》里的金楼。因为你仔细看,技术圈就是互联网时代的武林。大家聚在这里,是因为在自己的领域里有所建树,都身怀绝技面对这个世界。所以我们会看到骄傲和拼搏,也会看到争论。因为很多人也都想着,功夫是一横一竖,站着的才有资格说话,错的,躺下。

 

但是幸运的是,他们找到了一种方式,来平息这种内心的躁动,就是通过在群里进行分享和答疑来进行“比武”。你说你的方式可行,就来分享吧。只要你的话我能懂,只要你的回答能使我满意,我便服气。而且慢慢地,大家也都认可了这种方式,技术领域之宽广,并非一个人可以统领。而承认一个人在某一个领域比你强并不丢人,更并不意味着你不可以在另外的领域独领风骚。

 

随着时间的流逝,这种技术驱动的交流也慢慢发酵成了真正的友情。金楼戏里·让我感动的一幕。叶问比武前,金楼里的各位师傅都出来帮忙。三姐说,八卦手黑,小心。账房说,形意拳霸道,千万别轻敌。勇哥说,追风赶月别留情,你一定得响啊。

 

因为过去的这些坦诚交往,那些原本会被视为对手的人,在你遇到困难的时候,可以坚定地站在你身后。而当你遇到各种行业上的新事件,也会在群里表达自己真实的声音,期待从群里接收来自各方的诤言。

 

一群所学为一人学,一人可顶一群人。


 

黄东旭PingCAPCTO

 

2017年8月写于海南三亚

 

推荐序3

 

我开始以为这是从理论开始的一本讲高可用的书,结果我拿到电子稿后发现上来就是很多不同公司的具体高可用的架构案例,而且是精选过的案例。从案例切入,会更加直接直观地让读者去了解高可用的架构,并且也提供了非常好的可参考的实例,如果读者在自己的场景中遇到类似问题,可以直接参考。除具体案例外,本书还通过不同公司中的系统的设计、改造的经验来介绍高可用的原理和分布式的实践,这个做法也比较有特色,依然选择了从具体的实践经验和具体的实例出发,而没有去凭空介绍很多道理,实践性非常强,并且案例所涵盖的范围是非常广泛的,和第1章的案例精选一样,都来自众的公司的实践。结束了前两章对高可用架构的案例和原理的介绍后,第3章用电商架构作为一个专题点进行了展开,在体量比较大的时候,利用电商的后端架构解决高可用还是有比较大挑战的,一些电商的经验还可以移植或者转化到别的系统当中,比较有参考价值。第4章从容器和云计算切入,这对高可用来说是一个重要的基础设施,不论基于公有云还是自己在内部做私有云亦或是采用混合云,云都是现在后端绕不过去的一个话题,而说到容器,就等同与说到了Docker,其轻量化以及通过Image来快速部署应用的特点,也使得Docker得到了广泛的应用。有了容器和云的支撑,那么如何在自身运维保障上能够适配高可用的要求,则是第5章提到的内容。没有高效的、自动的、可靠的运维支撑,是很难保障我们系统的高可用的。再接下来就到了大数据与数据库的部分,做高可用也好,做水平扩展也好,有状态的节点总是·难处理的,这个章节专门针对数据库层面去做了案例的分析,大数据本身不仅仅包括了状态,还包括了计算,而大数据的计算往往是单个任务比较重的,那么做到高可用的挑战和处理我们很多前台的并发更高但是处理时长短、消耗资源小的并发任务有很大不同,这也是第6章会介绍的内容。·后一章,介绍的是安全和网工,这个部分本身为整体应用系统提供了安全的防护和保障,进而使得从用户层面看系统是可用的。

 

本书的章节设置、前后的逻辑性很强,特别让我赞叹的是全书所有章节都是具体的案例,没有大套的理论、空洞的说教,都是从具体实际案例出发来介绍,一方面会给读者更强的现场感,一方面这些一个个具体的案例都是读者可参考的,相信这本书会给读者在高可用架构方面带来更多的信息和收获。

 

曾宪杰现任美丽联合集团技术副总裁

 

推荐序4

 

记得我还在新浪工作的那会儿,作为一名职场工程师新人,很早就开始关注Tim的技术博客。在理想国际大厦里也常见到Tim,但那时Tim对我来说是“只可远观而不可亵玩焉”。

 

很多年过去,随着自己在技术上的成长,我有幸加入到Tim组织的高可用架构群里。高可用群里的一项基本规则就是:大家要积极做技术分享。当时作为相对年轻的成员,我有些焦虑,毕竟与群里的大拿比较,我做的事情似乎不够高大上。但在百度完成一段抢购类型项目后,我发现在项目中总有些值得提炼的技术可以分享,于是主动联系了Tim并表达了分享的意愿。让人意外的是,在Tim事先了解内容的情况下,我也顺利地完成了一场人气爆棚的群内技术分享,总体反馈是,效果不错!事后也的确有同学联系我,采用了我的一些思路在公司内实现了抢购方案,同样,我也从高可用架构的其他分享里升华了技术视野,自此,我感受到了技术交流的重要性。

 

近两年我参加了不少技术会议,翻译了技术书籍,也随着团队内不少同学尝试图文、现场的技术交流,能明显感受到技术社区的活跃以及中国技术的快速崛起。当得知高可用组织要与博文视点联合出品《高可用架构(第1卷)》一书时,我强烈支持,能够让更多的人学习到高可用组织这几年的积累,这是让人兴奋的!虽然本书中我分享的部分已经是两年前的方案,但现在看来,其中的设计思想与问题思考依然有参考价值。在得到博文视点送来的样书时,我又重新阅读了书中一些大拿的技术分享,反倒相比之前通过手机阅读文章有了更多的收获!

 

所以,这本高可用架构一书,一定可以作为你技术进阶路上常伴左右的好书!

 

吕毅链家大数据部负责人

 


感谢Carson、陈刚、杜日旭、方圆、付海军、郭军、国忠、胡淼、计盛宇、李庆丰、刘世杰、刘伟、刘芸、吕涛、莫俊彬、秋翾、邓启明、苏传朋、苏小勇、四正、王杰、熊炼、侠天、余长洪、永莉、叶青、尹雯玉、魏佳、曾健生、臧秀涛等志愿者对本书内容的大力贡献(按姓名拼音排序,由于人数众多,所有人员未能全部列出),如果没有他们的贡献,可能不会有本书,在此,笔者对所有付出辛苦劳动的社区志愿者表示由衷的感谢。

 

杨卫华微博研发副总经理,高可用架构技术社区共同发起人

 

2017.9.6

 

收起全部↑

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

 

 

万众期待→十万火急→百万含金量→千万级博主→解秘亿级网站

 

张开涛 著

定价 99元


出版社: 电子工业出版社 ISBN:9787121309540 版次:1 商品编码:12153914 品牌:Broadview 包装:平装 开本:16开 出版时间:2017-04-01 用纸:胶版纸 页数:477

内容简介

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

不管是软件开发人员,还是运维人员,通过阅读《亿级流量网站架构核心技术》都能系统地学习实现亿级流量网站的架构核心技术,并收获解决系统问题的思路和方法。

作者简介

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

精彩书评

本书是保证大规模电商系统高流量、高频次的葵花宝典,是互联网一线技术研发人员的实战手册。该书是经过“618”、“双11”多次大考,在实践中反复论证应运而生的。就如山野的绿草历经大自然千锤百炼、风雨彩虹、破土而出,在自然中寻得的法则。但一切有为的成果都是辛勤努力的结果,我认识开涛后重要的印象之一就是他加班加点,挑灯夜战,几乎每天下班都是星辰相伴;印象之二不像传统中的IT男,而是一个热情、开朗、有爱心的阳光男;印象之三他本身就如他的大作,是一个博学多才的“字典”,凡是技术性的问题大家都找他请教,有问必答。向致力于**电商系统建设的研发人员强烈推荐。

——京东集团副总裁、京东保险业务负责人 徐春俊


本书着重介绍了高并发、高可用服务基本设计原则和技术,并辅以详实的案例说明,对从业人员有很强的指导意义。作者开涛具备多年高并发高可用服务经验,结合自己的工作实践,将响应亿级请求的商品详情页系统的设计过程完整展现给读者,干货满满,在同类书籍中极为少见,具有很强的借鉴意义,强烈推荐。

——京东商城研发总监 王春明

 

本书深入浅出地介绍了高并发系统的建设之路,是几年实战经验的沉淀,并且都经过了京东大促下大流量的考验。不管是初学者还是资深的架构师都能从中获取到宝贵经验。开涛是技术应用于业务、理论应用于实践的大师。开涛出品,必属精品。

——京东商城基础平台部首席架构师 何小锋

 

大家期待已久的《亿级流量网站架构核心技术》终于出版了,这对于中国互联网界的攻城狮们来说真是一个天大的福利。该书可谓理论和实践结合的zui佳典范,着眼于高并发和高可用,提出了一系列作者在实战中总结提炼出来的设计秘籍,并通过案例对每一条秘籍进行详细破解,书中提及的每一个案例均为作者在工作中的真实案例,都经历过大促亿级流量的考验,全是满满的干货。该书作者开涛同学热爱技术,乐于分享,我拜读了他所有的博客和公众号文章,受益匪浅。这是作者又一次良心出品,值得研读,强烈推荐。

——京东商城运营研发部首席架构师 者文明

 

开涛负责的京东网站等核心系统,是京东迁移到京东弹性云容器平台运行的系统。在上线初期遇到架构、性能等问题,开涛以其扎实的大流量网站架构技术功底,顺利保障核心系统上容器化平台。这本《亿级流量网站架构核心技术》,汇集了开涛多年在京东核心的网站系统架构的演进和实践。特别京东业务快速增长,对网站流量并发带来的挑战,技术选择,架构变革,zui具实践意义。这本书结合实际的案例,生动展现技术发展线路。如果你正在应对流量并发的增加或者系统架构需要变革的十字路口,这本书是你书桌上不可缺少的理论和实践指导。

——京东商城容器引擎平台负责人 鲍永成

 

随着用户规模的增长,网站架构问题的难度也在成倍增加。构建一个京东规模的亿级流量网站和构建一个中小型网站的技术架构难度截然不同。

在具体的架构实践中,所需要考虑的问题也远比中小型网站多得多。开涛根据京东网站架构工作期间的实战经验写成此书。书中既有大型网站架构的通用原则,也有具体难点的解决方案和实践经验。

重要的是,书中所述的很多通用原则和技术方案都在京东网站线上得到了有效使用和验证。对于想深入了解如何构建一个大型网站的读者,这是一本难得的好书。

——京东云平台事业部架构师 陈锋

 

读完了开涛的《亿级流量网站架构核心技术》原稿,我激动的心情难以平复,这正是我一直希望得到的那种指导手册式的技术书籍。书中没有浮夸的辞藻,而是实实在在的展示了开涛多年来在实战中的验证过的理论与经验。

如果你是一位也面临着高访问高并发场景的研发人员,那么相信我,这本书中所描述的思路和方法,,值得你去学习和借鉴。

——京东商城 API网关负责人 赵云霄

 

本书详细介绍了大流量,高并发系统的设计原则和具体实现方法。从限流降级到多级缓存,异步化,服务闭环,对近几年在高并发领域大行其道的Nginx+Lua架构的讲解更是细致入微。感谢开涛为大家带来这本互联网高并发架构设计的百科全书。

——京东商城交易平台架构师 李尊敬

 

作者将多年的实践经验和研究心得呈现在这本书中,而且和实践很好的结合起来,具有很强的实践指导意义。从各个角度讲述了系统设计的注意点与优化,一层一层从前到后,范围广而详细。干活十足,强烈推荐。

——京东商城交易平台架构师 赵辉

 

开涛理论与实践经验结合,循序渐进地将构建亿级流量网站的高并发、高可用的一系列复杂问题阐述得很清楚。阅读此书受益匪浅,希望每一位开发人员都能阅读到这本书。

——京东商城交易平台架构师 尤凤凯

 

作者在京东商品详情页架构升级实战等多个项目中总结的成果,已经成功经历了多次618、双11大促流量的考验,实战出真理,选择这本书,靠谱。作为技术进阶优选的书籍,满满的干货,备好水,慢慢啃。

——京东商城网站平台架构师 刘峻桦

目录

第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.1 upstream配置 / 20

2.2 负载均衡算法 / 21

2.3 失败重试 / 23

2.4 健康检查 / 24

2.4.1 TCP心跳检查 / 24

2.4.2 HTTP心跳检查 / 25

2.5 其他配置 / 25

2.5.1 域名上游服务器 / 25

2.5.2 备份上游服务器 / 26

2.5.3 不可用上游服务器 / 26

2.6 长连接 / 26

2.7 HTTP反向代理示例 / 29

2.8 HTTP动态负载均衡 / 30

2.8.1 Consul+Consul-template / 31

2.8.2 Consul+OpenResty / 35

2.9 Nginx四层负载均衡 / 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.1 Hystrix简介 / 51

3.10.2 隔离示例 / 52

3.11 基于Servlet 3实现请求隔离 / 56

3.11.1 请求解析和业务处理线程池分离 / 57

3.11.2 业务线程池隔离 / 58

3.11.3 业务线程池监控/运维/降级 / 58

3.11.4 如何使用Servlet 3异步化 / 59

3.11.5 一些Servlet 3异步化压测数据 / 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.1 Redis+Lua实现 / 76

4.3.2 Nginx+Lua实现 / 77

4.4 接入层限流 / 78

4.4.1 ngx_http_limit_conn_module / 78

4.4.2 ngx_http_limit_req_module / 80

4.4.3 lua-resty-limit-traffic / 88

4.5 节流 / 90

4.5.1 throttleFirst/throttleLast / 90

4.5.2 throttleWithTimeout / 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

.....



用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou 等,本站所有链接都为正版商品购买链接。

© 2025 windowsfront.com All Rights Reserved. 静流书站 版权所有