精品国产一区二区三区香蕉9,一区二区三区精品国产日韩免费,国产在线 永久免费,国产精品一区二区网爆门事件

<ol id="3acob"><nobr id="3acob"><kbd id="3acob"></kbd></nobr></ol>

  • 
    
    <sup id="3acob"></sup>

  • <sup id="3acob"></sup>
  • 首頁 > 科技 > IT業(yè)界 > 正文

    Twitter新系統(tǒng)架構(gòu)性能大幅度提升

    文章來源:IT經(jīng)理網(wǎng)
    字體:
    發(fā)布時間:2017-12-27 10:08:34

    8月3日《天空之城》在日本的熱播創(chuàng)下每秒新增143119條推文的Twitter峰值記錄,是Twitter平均每秒發(fā)推數(shù)(TPS)5700條的25倍。

    值得注意的是,在這次毫無征兆的“洪峰”到來時,Twitter全新的系統(tǒng)平臺并沒有被潮水般涌來的推文堵塞而產(chǎn)生任何延遲甚至宕機(jī)。

    TWITTER perf-improvements-2

    Twitter舊架構(gòu)與新架構(gòu)的性能對比

    僅僅三年前,在2010年世界杯上,一個點球和一張紅牌產(chǎn)生的“推文風(fēng)暴”都可能導(dǎo)致Twitter服務(wù)暫時失去響應(yīng),號稱地球脈搏的Twitter經(jīng)常“心肌梗塞”。過去三年Twitter的工程師們夜以繼日的工作,試圖用“縫縫補(bǔ)補(bǔ)”的方式完善Twitter系統(tǒng),但最終隨著Twitter的快速發(fā)展,這些方法的收效轉(zhuǎn)瞬即逝。

    最終,Twitter痛下決心重新架構(gòu)為人詬病的IT系統(tǒng),新平臺上線運行后在性能和可靠性上都取得的翻天覆地的進(jìn)步。無論是《天空之城》熱播還是超級碗決賽都沒能卡住Twitter,而且新的架構(gòu)也為Twitter推出多媒體推文卡片,跨設(shè)備消息同步等新功能的推出提供了有力的支撐。

    最近,Twitter平臺工程副總裁Raffi Krikorian(@raffi)在Twitter官方博客撰文分享了Twitter新架構(gòu)的方法和經(jīng)驗,摘要如下:

    重新架構(gòu)的緣由與問題癥結(jié)

    2010年世界杯多次卡殼后,我們重新審視了系統(tǒng),有以下幾點發(fā)現(xiàn):

    我們運行著全球最大的Ruby on Rails應(yīng)用,200名工程師負(fù)責(zé)開發(fā)運維這個系統(tǒng),但隨著用戶規(guī)模和服務(wù)數(shù)量的快速增長,系統(tǒng)所有的數(shù)據(jù)庫管理、Memcache鏈接以及公共API的代碼屬于同一個代碼庫。這給工程師的學(xué)習(xí)、管理和并行開發(fā)都帶來巨大困難。

    我們的MySQL存儲系統(tǒng)已經(jīng)遇到性能瓶頸。整個數(shù)據(jù)庫中到處都是讀寫熱點。

    通過添置硬件已經(jīng)無法解決根本的系統(tǒng)問題

    發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發(fā)表