IT
分布式系统与一致性 豆瓣
作者: 陈东明 2021 - 6
一致性是非常重要的分布式技术。众所周知,分布式系统有很多特性,如可用性、可靠性等,这些特性多多少少会与一致性产生关系,受到一致性的影响。要全面研究、掌握分布式技术,一致性是绕不开的一个话题,也是最难解决的一个问题。本书主要介绍GFS、HDFS、BigTable、MongoDB、RabbitMQ、ZooKeeper、Spanner、CockroachDB系统与一致性有关的实现细节,以及非常重要的Paxos、Raft、Zab分布式算法;本书还介绍了事务一致性与隔离级别、顺序一致性、线性一致性与强一致性相关内容,以及架构设计中的权衡等。
从分布式技术的角度来说,本书讲解了分布式领域比较高阶的内容,但是从分布式一致性的角度来说,本书仍然是一致性的入门书。
2021年6月26日 已读
微信读书借阅 过了一遍框架和protocol。其实学一下6.824就都有更深入的理解。
2021 IT 软件工程 分布式
云原生服务网格Istio:原理、实践、架构与源码解析 豆瓣
作者: 张超盟,章鑫,徐中虎,徐飞 2019 - 7
本书分为原理篇、实践篇、架构篇和源码篇,由浅入深地将Istio项目庖丁解牛并呈现给读者。
原理篇介绍了服务网格技术与Istio项目的技术背景、设计理念与功能原理,能够帮助读者了解服务网格这一云原生领域的标志性技术,掌握Istio流量治理、策略与邀测和安全功能的使用方法。
实践篇从零开始搭建Istio运行环境并完成一个真实应用的开发、交付、上线监控与治理的完整过程,能够帮助读者熟悉Istio的功能并加深对Istio的理解。
架构篇剖析了Istio项目的三大核心子项目Pilot、Mixer、Citadel的详细架构,帮助读者熟悉Envoy、Galley、Pilot-agent等相关项目,并挖掘Istio代码背后的设计与实现思想。
源码篇对Istio各个项目的代码结构、文件组织、核心流程、主要数据结构及各主要代码片段等关键内容都进行了详细介绍,读者只需具备一定的Go语言基础,便可快速掌握Istio各部分的实现原理,并根据自己的兴趣深入了解某一关键机制的完整实践。
本书提供源代码下载,参见 http://github.com/cloudnativebooks/cloud-native-istio。
无论是对于刚入门Istio的读者,还是对于已经在产品中使用Istio的读者,本书都极具参考价值。
2021年6月26日 想读 讲挺好,理清Istio vs Spring Cloud, 以及Istio相对的优点 #IstioCon2021 <Best practice from Spring Cloud to Istio> 265 views Mar 10, 2021
软件工程 IT 微服务
软件困局 豆瓣
The Problem With Software: Why Smart Engineers Write Bad Code
作者: [美] 亚当·巴尔(Adam Barr) 译者: 桥海燕 / 曾烈康 2019 - 11
在外行看来,程序员们是一群聪明的工程师。他们整日思考复杂深奥的工程问题,编写逻辑缜密的程序代码,开发可靠易用的用户软件。然而,在内行看来,在软件工程这件事上,程序员们的工作往往不尽人意。为什么聪明的工程师们写不出聪明的代码呢?针对这个问题,作者结合多年的职业生涯经历,从多个角度进行了分析和讨论,涉及范围包括程序员的大学教育,软件开发的生命周期,软件工程的复杂性,程序设计语言发展历史,软件工程方法演变历程,等等。本书行文幽默风趣,将经典翔实的史料和形象生动的例子娓娓道来,不仅对软件工程的本质进行了深入的探讨,还为软件工程的从业者提出了实用的建议。
2021年6月23日 想读 “软件工程其实并没有多少’工程‘的成分,这已经是公开的秘密了。自计算机诞生以来,特别是20世纪60年代大批软件问世之后,围绕软件的种种问题一直伴随且困扰着从事软件生产和研究的人们。本书对这些问题做了深入细致的分析和探讨,并提出了诸多实用且可行的建议。”
IT 软件工程
HBase不睡觉书 豆瓣
作者: 杨曦 2018 - 1
HBase是Apache旗下一个高可靠性、高性能、面向列、可伸缩的分布式存储系统。利用HBase技术可在廉价PC 服务器上搭建起大规模的存储化集群。使用HBase可以对数十亿级别的大数据进行实时性的高性能读写,在满足高性能的同时还保证了数据存取的原子性。
本书共分为10章,由浅入深的讲解HBase概念、安装、配置、部署。让读者对HBase先有一个感性认识,再从应用角度,介绍了高级用法、监控和性能调优。既兼顾了初学者也适用于想要深入学习HBase的读者。
本书适合于以前没有接触过HBase,或者了解HBase并希望能够深入掌握的读者,适合HBase应用开发人员和系统管理人员学习使用。
书呆子2.0.1:互联网简史 (1998) 豆瓣
Nerds 2.0.1: A Brief History of the Internet
导演: Stephen Segaller 演员: Steve Ballmer / Robert X. Cringely
其它标题: Nerds 2.0.1: A Brief History of the Internet / 鬼才2.0.1:英特网简史
本片是由美国公共广播服务(PBS)组织(由全美349个地区公共电视台支持的非营利性组织),制作的电视影集。也是"计算机英雄传(The Trumph of the Nerds)"的续集。其网页位于"
"。"计算机英雄传"说的是个人计算机的故事,而"鬼才"则说的是网络,因特网的故事。
本片从六十年代的ARPANet,说到七十、八十年代的个人计算机,至九十年代的万维网(World Wild Web)和Mosaic浏览器。前后横跨了四十年。也包括了电子、计算机、网络、自由软件、电子商务等产业的起源。
当故事看当然很精采,当技术发展史看也很有广度。但故事中有很多值得去追寻原因的教训。
1.DARPA的作用。国防高级研究计划署,是作国防研究的,但其成果却创造了民用的技术、产品及市场。现在的DARPA依然非常先进,如这两年(2004,2005)主办的无人车竞赛(Grand Challenge)。
2.施乐(Xerox)公司的帕罗奥多研究中心The Palo Alto Research Center (PARC),虽然有最大的创新能力,但公司却无法从中获得竞争优势。不要陷入"创新者的两难"。
3.八十年代IT三大巨头IBM、DEC及HP,为什么如今IBM及HP均能存活发展,而DEC已消失不见。解决重大疑难,必须在体系外找人才。想想看Lou Gerstner及Carly Fiorina。
4.鬼才们的性格及产生他们的环境是网络发展的基础。这在自由软件的发展中亦有相同的现象。这对教育体系的改革有什么样的意义。
5.从Mosaic的免费下载,到近日的Linux, Apache, Google, Napster, Skype,创造了以亿为单位的使用者,也创造了新的商业模式。
6.网络及因特网的影响方兴未艾,将在商务、社群、个人及政治上产生重大变革,其重要性将大于工业革命。
7.技术、产品、财富来自创意和创业。经营团队为成败之关键。有为者当亦若是。
不同的需求,不同的眼光,可以从本书得到不同的领悟。
信息网络的成功也许要归因于它并没有传达一个新的杀手级应用,而是提供一个全新更方便的方法做各种广泛的交换:信息的商业的及社会的...等等....
自 1969年ARPANET第一个节点建立,每年以约20个点的速度缓慢扩增,但1981年开始发生了转变,当时网络只联结2佰部,2年后这个数字就变成5佰,过1年又加到1千,再两年到5仟,再三年1万,再三年竟达十万。这种极速成长完全是因为个人计算机的广被接受造成。
但个人计算机原本仅为少数人手中的玩具,如何成为多数人工作上必备的工具,原来只是因为一个电子表格软件的出现。
当一位会计师被展示这项新产品时,「他开始发抖地说道『那是我花了整整一个星期才完成的工作,现在我可以在一小时内就搞定了。』」,稍后更多人向作者说:『我一定要告诉你,你改变了我的一生。你让会计变得有趣多了。」
已经习惯于生活中存在个人计算机与网络的人,完全无法想象没有他们的日子,更无法体会他们刚出现时曾带给人们的感动与冲击。个人计算机与网络已像水或空气,我们已经太习惯甚至极度依赖。他们也偷偷地渗透改变我们周遭的一切:我们的工作内容、进行工作的方式、甚至我们与他人接触/联络/群聚的方式。这些改变仍在发生中。
现实生活中的海盗湾 (2013) 豆瓣 维基数据 Eggplant.place IMDb TMDB
TPB AFK: The Pirate Bay Away from Keyboard
7.7 (54 个评分) 导演: 西蒙·克洛斯 演员: 哥特弗里德·斯瓦托姆 / 彼得·桑德
其它标题: TPB AFK: The Pirate Bay Away from Keyboard / 海盗湾 暂离中
21世纪初,一个标榜着“实现真正的言论和文化传播自由”的网站横空出世。它就是日后大名鼎鼎并惹来无数争议的最大的档案分享网站海盗湾(Pirate Bay)。该网站由高特弗里德·萨特霍姆·瓦格、弗雷德里克·内伊以及彼得·桑德三个瑞典人创立,他们的精神和魄力得到来自全世界复制派(海盗党)的热烈支持,与此同时也遭到号称损失高达61亿美金的版权方的嫉恨。2008年,以好莱坞为首的巨头向海盗湾提起诉讼,三位创始人不得不“离开键盘”,与检方展开一连串的周旋。
一方以法律为手段,一方以技术为武器。这不仅是一场来自不同价值观阵营的战争……
How Google Works 豆瓣 豆瓣
作者: Eric Schmidt / Jonathan Rosenberg Grand Central Publishing 2014 - 9 其它标题: 我的重生日记
当原本欣欣向荣,充满希望和憧憬的年轻生命,突然遭遇无情的厄运时,他该如何接受和面对这一残酷的现实?作者用自己的亲身经历,记录下了这场蓬勃而感人的命运反击战。他是不幸的,刚走出校园,准备接受向往的offer,就被确诊了再生障碍性贫血,被命运无情推向深渊。
但他又是幸运的,在与残酷疾病作战的过程中,他收获了亲情、友情和四面八方的关爱,即便在最绝望的治疗过程中,也总有温暖的光托扶着他,给他勇敢向前的力量,并最终找到希望和出路。
我们无法阻挡厄运的脚步,但没有任何东西可以夺走勇气和决心,更何况还有人心的温暖。