葉新江:移動互聯(lián)網(wǎng)掘金正當(dāng)時 個推甘作靠譜的送水工

2015 Arch Summit全球架構(gòu)師峰會在深圳召開,個推作為本次活動贊助商之一由CTO葉新江為參會者帶來“基于產(chǎn)品規(guī)律下的個推架構(gòu)演進(jìn)”的精彩主題演講。本次演講給現(xiàn)場諸多企業(yè)技術(shù)管理者、CTO、架構(gòu)師深入淺出地解讀了個推的架構(gòu)演進(jìn),分別闡述了個推V1.0、V2.0、V3.0的價值定位和架構(gòu)關(guān)注點。

葉新江在開場時便自豪地為參會者介紹個推:個推是最專業(yè)的推送技術(shù)服務(wù)商,在第三方推送市場上,個推的市場占有率高達(dá)90%以上。個推為企業(yè)和開發(fā)者提供消息推送技術(shù)服務(wù)和Android、iOS推送SDK,并且支持WEB及服務(wù)器端推送API接入,使APP快速集成云推送功能,免去開發(fā)成本,有效提高產(chǎn)品活躍度與用戶體驗。一組最新的數(shù)據(jù)可以說明個推目前所取得的階段性成就:SDK接入總用戶達(dá) 50 億(其中海外5億)、接入應(yīng)用超過 35 萬、開發(fā)者人數(shù)超過 19 萬、獨立覆蓋 8 億 手機(jī)終端(海外1億)、日均活躍用戶近 6 億、日分發(fā)消息 20 億 條!

個推能夠有如此震撼人心的數(shù)據(jù)以及如此高的市場占有率,和個推系統(tǒng)的不斷優(yōu)化演進(jìn)是分不開的。個推產(chǎn)品從V1.0實時推送、V2.0智能推送到現(xiàn)在的V3.0應(yīng)景推送,它的系統(tǒng)演進(jìn)路徑也在發(fā)生著變化:從小規(guī)模IM產(chǎn)品到大并發(fā)的通信系統(tǒng),個推基于開源基礎(chǔ)部件做了架構(gòu)的重新設(shè)計,而我們知道互聯(lián)網(wǎng)公司發(fā)展到最后必定要朝著大分布系統(tǒng)和大數(shù)據(jù)系統(tǒng)的方向發(fā)展,由此個推基ML/Spark/Hadoop進(jìn)行了架構(gòu)演進(jìn),包括多地協(xié)同、機(jī)器學(xué)習(xí)和流式處理等。

葉新江幽默地用一個“胖子減肥”的故事,向參會者形象生動地說明要想取得良好的收益,激勵是一方面,但危機(jī)感和壓力反而是一個更好的方式。他舉了個推與新浪微博的合作案例,把個推比作胖子,而激勵個推成功“減肥”的人是新浪微博。2012年新浪微博鼎盛時期的高用戶量對個推的單機(jī)承載能力提出了更高的要求,這對于個推是一個壓力,更是成長。由此把個推1.0的價值定位為:省電(空載耗電15-50mAh/);省流量(空載流量0.8-1.2M/月);高并發(fā)(單臺服務(wù)器并發(fā)200-500萬);高吞吐(下發(fā)速率可達(dá)50-100萬/秒);超穩(wěn)定(消息到達(dá)率99%以上);超省心(功能開發(fā)成本節(jié)省90%)。

個推在研發(fā)過程中把V1.0的架構(gòu)關(guān)注點重點放在單機(jī)承載能力的挖掘上,并且采用普通商業(yè)機(jī)器非商業(yè)軟件、運用單設(shè)備多模塊方式降低成本,另外在QoS方面,采用客戶端-AP分離、核心推送功能分離和流控促進(jìn)產(chǎn)品的穩(wěn)定,運用網(wǎng)絡(luò)智能解析、無狀態(tài)的信息交換、應(yīng)用級平衡負(fù)載和分發(fā)、高吞吐-異步調(diào)用等方式提高產(chǎn)品性能,采用集群、線性拓展的技術(shù)保證了產(chǎn)品的可靠性。

對于個推2.0和3.0的價值定位上,可以簡單地用一句話來概括,就是“在合適的時間、合適的地點、合適的場景下將合適的內(nèi)容推送給合適的人”.這句簡單的話卻包含了個推的產(chǎn)品特色和功能。“合適的時間”可根據(jù)個推1.0的實時推送功能自主設(shè)定推送時間,“合適的地點”基于地理圍欄技術(shù),智能場景標(biāo)簽實現(xiàn)了“合適的場景”,在這三個功能的基礎(chǔ)上,采用對比測試技術(shù)得出“合適的內(nèi)容”,最后結(jié)合智能畫像標(biāo)簽使得APP開發(fā)者能夠把內(nèi)容實時、精準(zhǔn)、高效地推送給“合適的人”.

因此,為保證用戶體驗,個推V2.0的架構(gòu)關(guān)注點重點放在了進(jìn)一步QoS保證和系統(tǒng)服務(wù)化。個推2.0做到了數(shù)十億級用戶數(shù)據(jù)方案規(guī)劃、冷熱數(shù)據(jù)分離、不同客戶分級(域化)、更強的數(shù)據(jù)檢索能力、應(yīng)用層網(wǎng)絡(luò)優(yōu)化以及運維規(guī)范化自動化;同時在系統(tǒng)方面也做到了統(tǒng)一服務(wù)化、服務(wù)依賴和治理系統(tǒng)、內(nèi)部服務(wù)拆分、異常模塊自動隔離、服務(wù)調(diào)用跟蹤等等。個推V3.0的架構(gòu)關(guān)注點是圍繞大數(shù)據(jù)處理進(jìn)行的,包括:數(shù)據(jù)的采集、數(shù)據(jù)收集的效率、批量處理、流式計算、數(shù)據(jù)實時檢索、數(shù)據(jù)可視化和資源管理。

葉新江的細(xì)致講解,讓現(xiàn)場參與者知道個推的更加了解個推的產(chǎn)品和技術(shù),讓已經(jīng)使用個推的更加相信他們的選擇!“系統(tǒng)不死,優(yōu)化不止”,移動互聯(lián)網(wǎng)界都在挖掘金礦的時候,個推會從旁做一個有節(jié)操、靠譜的送水工,給用戶帶去源源不斷的舒適體驗!

極客網(wǎng)企業(yè)會員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實,并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2015-07-22
葉新江:移動互聯(lián)網(wǎng)掘金正當(dāng)時 個推甘作靠譜的送水工
2015 Arch Summit全球架構(gòu)師峰會在深圳召開,個推作為本次活動贊助商之一由CTO葉新江為參會者帶來基于產(chǎn)品規(guī)律下的個推架構(gòu)演進(jìn)的精彩主題演講。本次演講給現(xiàn)場諸多企業(yè)技術(shù)管理者、CTO、架構(gòu)師深入淺出地解讀了個推的架構(gòu)演進(jìn),分別闡述了個推V1 0、V2 0、V3 0的價值定位和架構(gòu)關(guān)

長按掃碼 閱讀全文