隨時移動應用大規(guī)模的涌上市場,用戶的選擇面越來越..."/>
ITBear旗下自媒體矩陣:

海量終端,秒級送達!騰訊云移動推送信鴿后臺探秘

   時間:2014-07-10 12:16:06 來源:互聯(lián)網(wǎng)編輯:星輝 發(fā)表評論無障礙通道

導語

隨時移動應用大規(guī)模的涌上市場,用戶的選擇面越來越廣,如何更有效的吸引用戶留住用戶是移動運營的一大挑戰(zhàn),而通過向目標用戶精準推送價值信息,喚醒沉默用戶已經(jīng)是移動運營的常規(guī)方式。為了降低開發(fā)成本以及實現(xiàn)在推送上抵達率、推送速度以及精準推送上更高性能要求,很多開發(fā)者選擇了第三方推送平臺,騰訊云移動推送信鴿推送是目前被廣泛使用的第三方推送平臺。它究竟是如何實現(xiàn)海量終端,秒級觸達的?我們一一揭開。

終端單連接

都說用andoird手機的男人一定是好男人,因為他每天都要回家充電。為什么android那么費電?因為后臺服務多,系統(tǒng)無法休眠。

為什么android手機配置各種秒iphone,卻總是被罵卡出翔?因為后臺服務多,吃光了內存和CPU。

為什么android手機明明什么都沒干,套餐流量就爆掉了?因為后臺服務多,網(wǎng)絡連接多,大肆揮霍你的流量。

消息推送已經(jīng)成為APP的標配。要推送就要有長連接,而長連接要靠后臺服務來維持。傳統(tǒng)的推送實現(xiàn)中,每個APP使用一條長連接,啟動一個后臺服務,你一個我一個,android的悲劇就發(fā)生了。

上帝說,要有光,于是騰訊云新一代推送服務信鴿橫空出世。如果所有的app都集成了信鴿推送,那么裝1000個app,手機上會有多少后臺服務和長連接?不是998,也不是98,只有1個后臺服務,1條長連接!所有終端、后臺之間的通訊都會匯聚在這一條連接上傳輸,配合精心設計的交互協(xié)議和邏輯,信鴿把電量、流量、系統(tǒng)資源的消耗降到最低,并且不隨app數(shù)量增加而明顯增長。Android逆襲iphone不是夢,媽媽再也不用擔心我的手機了。

海量終端接入

推送秒達的關鍵,就是終端與后臺之間有穩(wěn)定的長連接。但是在這個遼闊而神奇的國度,各位親們身在天南海北,網(wǎng)絡五花八門,接入談何容易。子曾經(jīng)曰過,人世間最遙遠的距離,不是生與死,而是電信和聯(lián)通。但是別忘了,終端接入正是是騰訊的獨門絕技。倚仗騰訊遍布全國的數(shù)據(jù)中心、強大的跨運營商帶寬資源以及完善的異地互聯(lián)專線,信鴿提供全國、全運營商覆蓋的終端就近接入能力。接入信鴿,享受QQ、微信級別的網(wǎng)絡接入。

解決了能否連接的問題,接下來就要解決維持連接的問題。騰訊的各項業(yè)務每天都服務著海量用戶,信鴿自然不能小家子氣。信鴿的接入層架構使用了騰訊獨步江湖的TGW組件,實現(xiàn)單IP數(shù)千萬連接的IP收斂和負載均衡能力。接入服務器采用單線程異步架構實現(xiàn)高效的請求轉發(fā),8線程8G內存服務器輕松支持百萬終端。掐指一算,即便接入微信那么多的終端也用不掉騰訊龐大服務器集群的零頭。

海量消息分發(fā)

海量終端在手,還得有海量消息的吞吐能力,迅速把消息分發(fā)給千萬終端是一件極富挑戰(zhàn)性的事情。信鴿的系統(tǒng)架構全面貫徹了云時代Scale-out的思想,采用消息存儲-轉發(fā)機制,消息經(jīng)過簡單的兩跳路由即可送達終端,平均耗時僅數(shù)百毫秒;若目標終端不在線,消息將保存在離線存儲中,待目標下次上線時下發(fā)。信鴿的存儲服務采用可平行擴展的CKV全內存存儲和CDB高性能數(shù)據(jù)庫,并發(fā)訪問量超過每秒60萬。信鴿邏輯服務器使用單線程異步邏輯架構,單機每秒請求處理能力可達4萬以上。同時,邏輯服務器均采用無狀態(tài)設計,在高性能負載均衡服務和CVM虛擬機服務的支撐下可以輕松平行擴展,成倍提升消息吞吐能力和終端支撐能力。信鴿現(xiàn)在的部署規(guī)模已經(jīng)達到每分鐘千萬量級消息吞吐,而且這個能力還會隨著業(yè)務的不斷涌入持續(xù)擴張。

作為騰訊云“移動三劍客”之一,信鴿大量使用了騰訊云的成熟技術(包括CVM、CKV、CDB和TGW等),這些技術也是信鴿在實現(xiàn)海量高性能的同時節(jié)約成本,為開發(fā)者免費服務的關鍵,更重要的是,通過將價值信息在合適的時間推送給合適的用戶,實現(xiàn)應用活躍度和留存率拉升的目的。

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內容
網(wǎng)站首頁  |  關于我們  |  聯(lián)系方式  |  版權聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報  |  開放轉載  |  滾動資訊  |  English Version