99操综合,久久中出AV,国产情四射啊综合,精品视频在线99,国产精品95在线成人,六月国内精品婷婷,日韩无码第六页,黄av在线播放,91青娱乐在线观看

央廣網(wǎng)

科技頻道 > 移動(dòng)互聯(lián)

央廣網(wǎng)

專(zhuān)訪極光王豐:解讀高質(zhì)量智能推送的秘密

2015-05-12 09:35:00 來(lái)源:北青網(wǎng)

  隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,移動(dòng)終端數(shù)量已超過(guò)11億。如何實(shí)現(xiàn)大量用戶的即時(shí)推送,成為開(kāi)發(fā)者們不可小覷的問(wèn)題。極光推送作為領(lǐng)先的推送服務(wù)提供商,即時(shí)推送業(yè)務(wù)的成功率達(dá)到百分之九十九以上。因此51CTO專(zhuān)訪極光推送首席架構(gòu)師王豐,為大家解讀極光的高質(zhì)量推送背后的秘密。

  以下是采訪錄音整理:

  記者:極光推送的這款產(chǎn)品的初衷是什么?主要覆蓋什么樣的用戶群?

  王豐:隨著移動(dòng)互聯(lián)網(wǎng)的持續(xù)火熱,手機(jī)APP已經(jīng)成為剛需。此時(shí),開(kāi)發(fā)者和用戶之間需要一座溝通的橋梁。推送服務(wù)對(duì)于大公司來(lái)說(shuō),無(wú)異于一種重復(fù)勞動(dòng),而小的開(kāi)發(fā)者又沒(méi)有能力和精力去投資機(jī)房,搭建系統(tǒng)。所以極光推送應(yīng)運(yùn)而生想要為開(kāi)發(fā)者減輕一些負(fù)擔(dān)。

  記者:中小開(kāi)發(fā)者如果選擇自己做推送服務(wù),會(huì)遇到哪些困難?

  王豐:首先中小開(kāi)發(fā)者需要一個(gè)后臺(tái)團(tuán)隊(duì)來(lái)搭建系統(tǒng),其次需要耗費(fèi)很大精力與各個(gè)IDC和運(yùn)營(yíng)商聯(lián)系。第三中國(guó)的網(wǎng)絡(luò)環(huán)境很復(fù)雜,需要考慮在什么地方去布服務(wù)器,以及如何進(jìn)行性能調(diào)優(yōu),甚至如果機(jī)房的光纜被挖斷,因此產(chǎn)生的斷網(wǎng)情況如何處理?這些都是非常復(fù)雜的問(wèn)題,中小開(kāi)發(fā)者很難憑借一己之力來(lái)完成。

  記者:作為國(guó)內(nèi)最早做推送服務(wù)的公司,極光在技術(shù)選型,以及在協(xié)議架構(gòu)方面有哪些考慮?

  王豐:在技術(shù)選型方面,極光推送立足于自主研發(fā)。其中把開(kāi)源的Rabbit MQ作為消息隊(duì)列,Couch base做緩存。在這兩種技術(shù)中,Erlang都扮演了非常重要的角色。

  在協(xié)議方面,極光團(tuán)隊(duì)參考了開(kāi)源的AMQP協(xié)議,TCP/IP以及一些電子郵件的協(xié)議。我們把各種協(xié)議綜合起來(lái),借鑒他們的實(shí)現(xiàn)理念,最大程度的滿足我們的需求。

  在系統(tǒng)架構(gòu)方面,我們采用分布式架構(gòu)的方式。其優(yōu)點(diǎn)在于,系統(tǒng)架構(gòu)好之后如果用戶 數(shù)量突然增大,導(dǎo)致機(jī)器不夠,那么直接增加機(jī)器的數(shù)量就可以保證系統(tǒng)的正常運(yùn)行。這樣可以避免單點(diǎn)錯(cuò)誤,舉個(gè)例子來(lái)說(shuō),北京和廣州的機(jī)房部署了同一個(gè)服務(wù),如果廣州的機(jī)房掛了,網(wǎng)絡(luò)用戶直接使用北京的機(jī)房而不影響用戶體驗(yàn)。在兩個(gè)機(jī)房都正常運(yùn)行時(shí),還可以做到負(fù)載均衡,提升用戶體驗(yàn)。

  記者:在容災(zāi)方面極光是如何做的?

  王豐:以SDK的用戶接入為例,極光在北京、香港、廣州,都有機(jī)房。如果訪問(wèn)北京或廣州的機(jī)房訪問(wèn)失敗,那么我們會(huì)有一個(gè)消息通知SDK,告訴SDK下一個(gè)最優(yōu)訪問(wèn)的機(jī)房,所以當(dāng)一個(gè)機(jī)房出現(xiàn)問(wèn)題時(shí),對(duì)用戶的體驗(yàn)是沒(méi)有影響的。

  記者:Erlong這種語(yǔ)言并不是很流行,為什么極光推送的很多主要模塊都是基于這種語(yǔ)言開(kāi)發(fā)的?

  王豐:Erlang語(yǔ)言在國(guó)內(nèi)不是很出名,但在國(guó)外卻是家喻戶曉。Erlang最初是愛(ài)立信為其電信業(yè)務(wù)所研發(fā)—因?yàn)殡娦艠I(yè)務(wù)需要極高的可靠性。之所以選擇Erlang,我們也是看中了它的可靠性。

  第二我們選中的Rabbit MQ,Couch base都是用Erlang開(kāi)發(fā)的。所以我們只能去研究Erlang,然后進(jìn)一步地去和官方溝通,提一些修改意見(jiàn)。

  第三Erlang很適合我們的后臺(tái)推送業(yè)務(wù),因?yàn)樗_(kāi)發(fā)效率非常高,而且對(duì)開(kāi)發(fā)人員的要求也比較低,從JAVA或者C到Erlang的學(xué)習(xí)成本也幾乎沒(méi)有。

  記者:極光團(tuán)隊(duì)如何保障推送的到達(dá)率?

  王豐:我們有在線推送和離線推送兩種方式。如果用戶在線,那么我們會(huì)立即推送出去。一旦因?yàn)榫W(wǎng)絡(luò)原因或者用戶手機(jī)緩存導(dǎo)致消息丟失,那么就沒(méi)有送達(dá)通知反饋回來(lái),因此我們會(huì)在他下一次上線或者下一次滿足觸發(fā)條件時(shí),收到一個(gè)通知,立即在后臺(tái)再發(fā)送一次,這樣推送成功率在99%以上。

  記者:您對(duì)于一些剛?cè)胄械墓こ處煹某砷L(zhǎng),有沒(méi)有一些建議?

  王豐:現(xiàn)在我在帶團(tuán)隊(duì)、觀察新人,也有一些感觸。我個(gè)人建議,如果想走技術(shù)這條路,應(yīng)該扎實(shí)一點(diǎn),先沉下去,先在底層做一些事情。

  第二,學(xué)習(xí)技術(shù)的時(shí)候,不要學(xué)的太雜,多看一些國(guó)外原版的技術(shù)書(shū)籍、技術(shù)文獻(xiàn),要對(duì)自己的領(lǐng)域要有很深的了解。

  記者:現(xiàn)在互聯(lián)網(wǎng)上的各種語(yǔ)言也非常多,包括swift,還有Java、C,以及Erlang,您工程師在語(yǔ)言的選擇方面應(yīng)該注意哪些?

  王豐:如果用大而化之的一句話來(lái)講,要實(shí)現(xiàn)一個(gè)功能,跟語(yǔ)言沒(méi)有關(guān)系。

  對(duì)于計(jì)算機(jī)專(zhuān)業(yè)來(lái)說(shuō),C語(yǔ)言一定是要掌握好的。 例如Linux和Windows,蘋(píng)果,這些操作系統(tǒng)都是用C語(yǔ)言編寫(xiě)的.此外一些非常高性能的庫(kù),也離不開(kāi)C語(yǔ)言。所以想走技術(shù)這條路,C語(yǔ)言是必不可少的,否則你就讀不懂操作系統(tǒng),無(wú)法與機(jī)器交互。

  結(jié)語(yǔ)

  在王豐看來(lái),未來(lái)的推送服務(wù)應(yīng)該是按照二八原則來(lái)劃分,80%的用戶會(huì)選擇第三方的服務(wù),20%的用戶會(huì)選擇自己做。《失控》的作者凱文·凱利也曾說(shuō)過(guò):“互聯(lián)網(wǎng)企業(yè)向巨頭聚集,巨頭體量越來(lái)越大,在短時(shí)間內(nèi)自然是有利的,但長(zhǎng)期看,還是會(huì)有一些邊緣化的公司顛覆產(chǎn)業(yè)。”

  通常這樣的邊緣產(chǎn)業(yè),就是巨頭不夠注意的小眾市場(chǎng),但是積累到一定程度,它就可能會(huì)爆發(fā)。

編輯:殷雨婷

關(guān)鍵詞:極光推送;王豐

說(shuō)兩句

相關(guān)閱讀

極光推送CEO王小導(dǎo):精于推送 不止于推送

2015-05-07 16:39:00

王豐:產(chǎn)業(yè)人口外遷要考慮成“鏈”

2014-01-17 09:25:20

長(zhǎng)春職業(yè)技術(shù)學(xué)院為患癌癥學(xué)生舉行愛(ài)心募捐

2013-03-18 15:56:23

參與討論

我想說(shuō)

編輯推薦

視覺(jué)焦點(diǎn)

推薦視頻

央廣網(wǎng)官方微信

手機(jī)央廣網(wǎng)

點(diǎn)擊排行

違法和不良信息舉報(bào)電話:010-56807188 新聞熱線:4008000088 E-mail:4008000088@cnr.cn
網(wǎng)上傳播視聽(tīng)節(jié)目許可證號(hào) 0102002 京ICP備05065762號(hào)-1 京公網(wǎng)安備110102000554
中央人民廣播電臺(tái)介紹 | 央廣網(wǎng)介紹
安乡县| 东兴市| 古交市| 武川县| 卓资县| 临漳县| 宁河县| 盐山县| 稷山县| 永兴县| 琼海市| 自贡市| 班戈县| 板桥市| 军事| 莒南县| 武夷山市| 澎湖县| 怀柔区| 芜湖县| 定南县| 海宁市| 肥西县| 孟州市| 长宁县| 灵寿县| 曲阳县| 博乐市| 黄大仙区| 手游| 友谊县| 陵川县| 周至县| 东兰县| 灯塔市| 堆龙德庆县| 凤山县| 德兴市| 和林格尔县| 湘阴县| 新津县|