原创 技術揭祕12306改造(二):探討12306兩地三中心混合雲架構

摘要:當面臨“有計劃、難預測、暫時性”的巨大訪問量,該如何解決此問題?是花巨資建設系統呢? 還是將需要“短暫”巨大資源的業務託管在雲計算數據中心,讓它們提供快速靈活可調度的資源呢?本文以12306爲例進行探討。 注:本文首發於CSDN

原创 揭祕12306技術改造(三):傳統框架雲化遷移到內存數據平臺

摘要:此篇文章列舉不同類型的系統改造遷移到雲平臺方案,從改造思路探討,系統框架設計和項目實施的整個遷移過程,供大家參考和交流。 注:本文首發於CSDN,轉載請標明出處。 【編者按】在年前的「技術揭祕12306改造」專題中,負責1230

原创 技術揭祕12306改造(一):尖峯日PV值297億下可每秒出票1032張

摘要:12306網站今年沒癱瘓,爲此CSDN在第一時間聯繫到一位對12306改造非常關注的技術架構師,他從技術的角度,用科學論證的方式,指出原因所在,並進一步說明12306是如何實現高流量高併發的關鍵技術,與大家共享。 注:本文首發於

原创 spark 倒排索引

1.實例描述 輸入爲一批文件,文件內容格式如下: Id1 The Spark …… Id2 The Hadoop …… 輸出如下:(單詞,文檔ID合併字符串) The    Id1 Id2 Hadoop    Id2 …… 2.設計思

原创 java nio

java nio主要由Buffer緩衝區 、Channel通道和Selector選擇器三大部分組成。 Buffer Buffer爲一個抽象類,其主要子類有ByteBuffer IntBuffer LongBuffer CharBuffe

原创 zookeeper-3.4.6 分佈式安裝與配置

zookeeper集羣結構 master節點 slave1節點 slave2節點 zookeeper分佈式安裝配置步驟 1.下載並解壓得到zookeeper-3.4.6目錄,並新建指向其的鏈接zookeeper,將zookeeper鏈接

原创 CountOnce

問題闡述:已知一個數組,數組中只有一個數據是出現一遍的,其他數據都是出現兩遍,將出現一次的數據找出。 1.實例描述 輸入爲3個文件: 1.txt 內容爲: 1,2,1,3,3 2.txt : 4,5,4,6,5 3.txt : 6,7,8