专栏名称: 亿级流量网站架构
开涛技术点滴
目录
相关文章推荐
51好读  ›  专栏  ›  亿级流量网站架构

勘误2—《亿级流量网站架构核心技术》

亿级流量网站架构  · 公众号  · 程序员  · 2017-05-22 20:41

正文

如果发现书中错误,麻烦在公众号留言,感谢支持。对造成的阅读不便深感抱歉~


如果您买到的是第四次印刷版本,勘误已经修订。



新书购买地址



补充内容

反向代理与Real-IP和X-Forwarded-For

spring-retry重试与熔断详解—《亿级流量》内容补充


勘误列表

4

无论是第一年人事软件开发的工程师,还是工作多年的资深人士,均可从本书中受益。

改为

无论是第一年 从事 软件开发的工程师,还是工作多年的资深人士,均可从本书中受益。

8  XIII

多极缓存

改为

缓存

前言 XV

阅读本书需要对 Java OpenResty Nginx+Lua )、 Redis MysQl 等技术有一定了解,

改为

阅读本书需要对 Java OpenResty Nginx+Lua )、 Redis MySQL 等技术有一定了解,

P9 P344

假设一个读服务需要如下数据。

目标数据

数据 A

数据 B

数据 C

数据 D

数据 E

获取时间

10ms

15ms

10ms

20ms

5ms

如果串行获取,那么需要 60ms

而如果数据 C 依赖数据 A 和数据 B 、数据 D 谁也不依赖、数据 E 依赖数据 C ,那 么我们可以这样来获取数据。

如果并发化获取,则需要 30ms ,能提升一倍的性能。

假设数据 C 还依赖数据 F 5ms ),而数据 F 是在数据 C 服务中获取的,此时,就可 以考虑在取 A/B/D 服务数据时,并发预取数据 F ,那么整体性能就变为 25ms

P15

压测方案(线上、线上等)

改为

压测方案(线上、 线下 等)

P32

首先, upstream 服务启动,我们通过管理后台向 Consule 注册服务。

改为

首先, upstream 服务启动,我们通过管理后台向 Consul 注册服务。

P44 P58

改为


P76

Stringlimit = "3"; // 限流大小

改为

String limit = "3"; // 限流大小

P195

则会构建一个包含 ByteArrayEntity BasicHttpResonse 对象

改为

则会构建一个包含 ByteArrayEntity BasicHttpRes p onse 对象



P40

proxy_timeout 配置与客户端或上游服务器连接的两次成功读 / 写操作的超时时间

改为

proxy_timeout 配置与客户端或上游服务器 连接两次 / 写操作的超时时间

P119

client_body_timeout time :设置读取客户端内容体超时时间,默认为 60s ,此超







请到「今天看啥」查看全文