(6)读《算法神探》有感

栏目:金燕杂谈 作者:admin 日期:2018-03-30 评论:0 点击: 863 次

虽然这本书读起来内容简单,但是简单不代表肤浅。通常情况下,很多人一看到“简单”,就觉得没有值得学习的必要。实际上一些简单的知识,有的时候蕴含足够的启发空间,给那些还没有入门的人更多的帮助。比起那些罗列堆砌知识点,看起来高大上的东西,但是读完之后得到的是空虚和迷茫,除此之外并不会给人多少帮助。反而一些简单的东西更有可能给人以顿悟的机会,让人从完全不用于之前的角度看待一直以来困惑的东西,从而达到入门的境界。举个反面例子来说明一下:
《亿级流量网站架构核心技术》,看看这书名,“亿级”,“核心”,“架构”,这三个词高大上吧?再看看内容吧。首先,我们看看第一章,标题是《交易型系统设计的一些原则》,里面总共列出了18个原则:
(1)无状态
(2)拆分
(3)服务化
(4)消息队列
(5)数据异构
(6)缓存银弹
(7)并发化
(8)降级
(9)限流
(10)切流量
(11)可回滚
(12)防重设计
(13)幂等设计
(14)流程可定义
(15)状态与状态机
(16)后台系统操作可反馈
(17)文档和注释
(18)备份
心中疑惑,想问张开涛同志:
(1)既然书的题目突出“核心”,一下子列出18条原则来,那么核心的地方在哪里呢?
(2)即使是千级流量,万级流量,很多人也在默默的采用这些原则,这些设计原则本来就是公理一样的存在,在哪里能体现出亿级流量的专有的,核心的技术原则呢?
接着,我们再看看第二章,标题是《负载均衡与反向代理》。这章内容好不好,先不给出主观认识,先采用数学证明的形式:
【条件】
查看本章的参考资料:
[1]http://nginx.org/en/docs/http/ngx_http_upstream_module.html
[2]http://nginx.org/en/docs/stream/ngx_stream_upstream_module.html
【结论】
本章的内容完全就是nginx的介绍啊!在此,二问张开涛同志:即使几个ip的网站都普遍采用nginx服务器,这是你所谓的亿级流量网站的核心技术啊?我们特么的感觉,你在忽悠人啊。
再看第三章,标题是《隔离术》,本章内容提到了11个隔离技术方案:
(1)线程隔离
(2)进程隔离
(3)集群隔离
(4)机房隔离
(5)读写隔离
(6)动静隔离
(7)爬虫隔离
(8)热点隔离
(9)资源隔离
(10)使用hystrix隔离
(11)基于servlet3实现请求隔离
读完本章内容,想三问张开涛同志:你写的不全啊,隔离才这么点啊,其实你写的还差很多呢?我再补充30个隔离:
(1)变量隔离
(2)函数隔离
(3)类的隔离
(4)包的隔离
(5)jar的隔离
(6)锁的隔离
(7)事务隔离
(8)单点隔离
(9)IO隔离
(10)消息隔离
(11)编译隔离
(12)加载隔离
(13)内存隔离
(14)启动隔离
(15)配置隔离
(16)仓库隔离
(17)分支隔离
(18)权限隔离
(19)MVC隔离
(20)服务隔离
(21)环境隔离
(22)报警隔离
(23)日志隔离
(24)人员隔离
(25)工位隔离
(26)对账隔离
(27)安全隔离
(28)管理隔离
(29)搜索隔离
(30)脚本隔离
最后,我想说的是,张开涛啊,别玩这种文字游戏好不好,为了赚钱出书本来无可厚非,但是把读者当猴耍,那就不道德了。

再看第四章,标题是《限流详解》,同上面一样,我们先看参考资料:
[1] https://en.wikipedia.org/wiki/Token_bucket
[2] https://en.wikipedia.org/wiki/Leaky_bucket
[3] http://redis.io/commands/incr
[4] http://nginx.org/en/docs/http/ngx_http_limit_conn_module.html
[5] http://nginx.org/en/docs/http/ngx_http_limit_conn_module.html
[6] htts://github.com/openresty/lua-resty-limit-traff
[7] htp://nginx.org/en/docs/http/ngx_http_core_module.html#limit_rate
看到这里,我想四问张开涛:你手上拿着nginx这把锤子,那在你的眼睛里是不是到处都是钉子呢?
通读全书,涉及到了大量的nginx和openresty的介绍,后来调查了一下,发现你曾经写过一个系列nginx+lua开发技术系列教程,好吧,我无语了。你把之前闲置的资产拿来变现了,至此,我看到的不是一个技术的研究者,而是一个商人。

算了,就说到这里吧,已经跑题了,本来这里想说《算法神探》的,只不过看到一本书竟然有12个书评,8个序言,总共出现了26个京东的“大牛”,忍不住点评一下这本《亿级流量网站架构核心技术》。让我们再次认识一下这些爬在书头,想出名的人吧:

徐春俊
马松
肖军
杨建
王晓钟
尚鑫
杨思勇
王彪
付彩宝
王春明
何小锋
者文明
鲍永成
陈锋
赵云霄
李尊敬
赵辉
尤凤凯
刘峻桦
于永利
翁志
吴博
刘海锋
肖飞
林世洪
韩笑跃

最后,想说一下:虽然我不是厨师,但是我也有权利评判我所点的菜,请这些所谓的大厨认真对待你的顾客!