Murder快速應(yīng)用部署工具
Twitter Murder由Python和Ruby兩種編程語言混合而成,能夠在大規(guī)模的服務(wù)器集群中快速部署代碼更新。據(jù)Twitter工程師拉里·加迪 (Larry Gadea)介紹,以前需要耗時(shí)40分鐘的部署過程現(xiàn)在可以縮短至12秒,速度非常快。
Twitter Murder是在BitTornado的基礎(chǔ)上開發(fā)而成。BitTornado是BitTorrent的一個(gè)第三方修改版,包括了許多高級(jí)功能。加迪表 示,Twitter開發(fā)人員對(duì)它進(jìn)行了修改,使之能在數(shù)據(jù)中心這樣的獨(dú)特環(huán)境里更好的發(fā)揮作用,比如“降低連接至服務(wù)器時(shí)的延遲、高帶寬、杜絕網(wǎng)絡(luò)地址轉(zhuǎn) 換/防火墻問題、避開網(wǎng)絡(luò)服務(wù)提供商的流量監(jiān)控、只接受可信任的客戶端”等。Twitter把該工具與已有的部署工具Capistrano結(jié)合起來,讓代 碼部署時(shí)間減少了99.5%。
評(píng)論
圖片
表情
