一屏镊、淘寶創(chuàng)新的技術(shù)
TFS:淘寶文件系統(tǒng)
07年之前,圖片存儲(chǔ)使用的是NetAPP的文件存儲(chǔ)系統(tǒng)贡定,但未對(duì)小文件存儲(chǔ)進(jìn)行有針對(duì)的優(yōu)化 ,且擴(kuò)容成本高昂可都,網(wǎng)絡(luò)連接數(shù)經(jīng)常達(dá)到極限缓待;在這種背景下蚓耽,淘寶研發(fā)了TFS。系統(tǒng)部署存儲(chǔ)容量:140TB命斧;實(shí)際使用存儲(chǔ)容量: 50TB田晚;單臺(tái)支持隨機(jī)IOPS200+,流量 3MBps国葬。
Tair:淘寶KV緩存系統(tǒng)
04年多隆基于BerkeleyDB開發(fā)了TBstore贤徒,一個(gè)key-value的緩存系統(tǒng);?
07年汇四,多隆參考memcache內(nèi)存結(jié)構(gòu)接奈,為UIC開發(fā)了TDBM,另一個(gè)緩存系統(tǒng)通孽;?
之后合并這兩個(gè)緩存序宦,并在此基礎(chǔ)上進(jìn)一步擴(kuò)展,開發(fā)出Tair背苦,底層支持5種存儲(chǔ)引(BerkeleyDB互捌、Redis,TT行剂、fDB秕噪、memcache)?目前,Tair已開源厚宰;
HSF:高性能服務(wù)框架
一個(gè)分布式PRC框架腌巾,用于系統(tǒng)間調(diào)用?
service定于基于OSGI方式,通訊層采用TCP/IP協(xié)議
Notify:消息中間件
分布式消息中間件铲觉,用于替代MQ?
支持消息訂閱澈蝙、發(fā)布和消費(fèi)
TDDL:淘寶分布式數(shù)據(jù)訪問層
數(shù)據(jù)訪問路由,使得數(shù)據(jù)訪問對(duì)應(yīng)用層的開發(fā)透明撵幽,一個(gè)表的數(shù)據(jù)可以分布在多臺(tái)結(jié)點(diǎn)上灯荧,而應(yīng)用的編碼同操作單節(jié)點(diǎn)DB一樣;?支持一次寫入盐杂,多點(diǎn)讀取?數(shù)據(jù)存儲(chǔ)的自由擴(kuò)展逗载, 不再受限單機(jī)容量和速度瓶頸。
TbSession框架
Session客戶端存儲(chǔ)况褪,session存到cookie中?
實(shí)現(xiàn)分布式環(huán)境下的session服務(wù)器端存儲(chǔ)?
session配置統(tǒng)一管理?
支持動(dòng)態(tài)更新