??????? 周末,利用兩天的時間閱讀了《淘寶技術(shù)這十年》這本書,書中介紹了淘寶十年的技術(shù)發(fā)展和各位大牛的一些總結(jié);描述了淘寶從一開始的購買技術(shù)到后面自己創(chuàng)造技術(shù),經(jīng)過不斷的努力,一步步走到了技術(shù)的前沿;發(fā)現(xiàn)問題,解決問題,從不斷的經(jīng)驗(yàn)教訓(xùn)中拼殺出來。

一、簡單總結(jié)下淘寶創(chuàng)造了哪些技術(shù):
1.TFS
淘寶文件系統(tǒng),上述已說明;
2.Tair:淘寶KV緩存系統(tǒng)
04年多隆基于BerkeleyDB開發(fā)了TBstore,一個key-value的緩存系統(tǒng);07年,多隆參考memcache內(nèi)存結(jié)構(gòu),為UIC開發(fā)了TDBM,另一個緩存系統(tǒng);之后合并這兩個緩存,并在此基礎(chǔ)上進(jìn)一步擴(kuò)展,開發(fā)出Tair,底層支持5種存儲引擎(BerkeleyDB、Redis,TT、fDB、memcache)目前,Tair已開源;
3.HSF:高性能服務(wù)框架
一個分布式PRC框架,用于系統(tǒng)間調(diào)用 ,service定于基于OSGI方式,通訊層采用TCP/IP協(xié)議
4.Notify:消息中間件
分布式消息中間件,用于替代MQ ,支持消息訂閱、發(fā)布和消費(fèi)
5.TDDL:淘寶分布式數(shù)據(jù)訪問層
數(shù)據(jù)訪問路由,使得數(shù)據(jù)訪問對應(yīng)用層的開發(fā)透明,一個表的數(shù)據(jù)可以分布在多臺結(jié)點(diǎn)上,而應(yīng)用的編碼同操作單節(jié)點(diǎn)DB一樣; 支持一次寫入,多點(diǎn)讀取 ;數(shù)據(jù)存儲的自由擴(kuò)展, 不再受限單機(jī)容量和速度瓶頸
6.TbSession框架
Session客戶端存儲,session存到cookie中 實(shí)現(xiàn)分布式環(huán)境下的session服務(wù)器端存儲
session配置統(tǒng)一管理 ,支持動態(tài)更新
二、大牛們的經(jīng)驗(yàn)總結(jié)
??? ? 大牛們的每天的工作時間安排都井井有條,多長時間編寫代碼,多長時間看書學(xué)技術(shù)充電,每天都在學(xué)習(xí)進(jìn)步;做事情先思考再問別人,不斷打破自己的一些想法:發(fā)現(xiàn)問題,解決問題,不要繞開問題本身,多做事情,不會吃虧,即使不是你的事情。
三、以下是別人做的一幅思維導(dǎo)圖,借鑒一下:
