官术网_书友最值得收藏!

推薦序1

緩存技術的大規模使用是互聯網架構區別于傳統IT技術最大的地方,對緩存的理解和使用的深度決定了是否能架構出一個高性價比、高擴展性的系統。阿里巴巴的系統使用了大量緩存技術(內部緩存的產品名字叫Tair)。從2007年開始,緩存服務器的增長速度遠遠超過了數據庫服務器的增長速度,而因為對緩存的充分使用,系統具備的吞吐量能力的增速又遠遠高于緩存本身規模的增速。這是一件非常劃算的事情,成本下降非常明顯,大概使用1臺緩存服務器就可以完成以前4臺服務器的工作,從而為整體集群節省3臺服務器。

緩存代表了高性能的一項技術,同時緩存也是系統架構里非常核心的部分,一個系統緩存承擔著90%以上的熱點流量,緩存出一點點問題,系統的可用性會馬上受到影響。在阿里巴巴的系統架構討論會上,一般都會把做緩存產品的同事叫上,要求其在了解系統架構規模的前提下給出流量規模、分區方案、熱點節點等方面的建議。負責緩存產品的同事往往也需要對業務有所了解,否則就不能設計出更好的產品。緩存的使用也使得架構更加清晰、更容易理解,流量走向變得更簡單,這使得系統持續可用性有了明顯的提升。

本書比較系統地介紹了緩存在各個層面的工作原理、作用和價值。理解了緩存的相關知識,會對架構一個高性能分布式系統有很大的幫助。

——小邪(蔣江偉)阿里研究員

主站蜘蛛池模板: 梅州市| 祁东县| 普安县| 从化市| 河源市| 深州市| 板桥市| 南阳市| 蒲城县| 清流县| 武穴市| 尼玛县| 密山市| 万州区| 大兴区| 卢氏县| 南投市| 疏附县| 缙云县| 望城县| 凤冈县| 铁岭县| 黔江区| 通山县| 盐边县| 萨迦县| 武平县| 衡阳市| 绍兴市| 铁力市| 大田县| 云霄县| 绵竹市| 随州市| 县级市| 宣汉县| 仁布县| 南部县| 忻州市| 孟津县| 新郑市|