免费观看已满十八岁电视剧国语_人妻 色综合网站_欧美大尺寸suv视频_成人免费高清在线观看_久久久成人毛片无码_老头解开奶罩吸奶头高潮视频_sm调教室论坛入口_欧美夫妻交换久久丫1000_一级黄色大片在线免费观看了

首頁 > 企業(yè)

極光推送:在技術(shù)進(jìn)步的道路上永不止步

2017/05/20 13:07      IT產(chǎn)業(yè)網(wǎng)


  作為國內(nèi)領(lǐng)先的第三方云推送平臺,極光推送始終堅(jiān)持在技術(shù)進(jìn)步的道路上永不止步。

  在經(jīng)歷了三次大規(guī)模系統(tǒng)重構(gòu)之后,極光推送基于 ICE 打造了高可用云推送平臺,在擴(kuò)容縮容、系統(tǒng)配置集中統(tǒng)一、自動(dòng)負(fù)載均衡等方面更加便利。

  但極光推送并不因?yàn)橛辛?ICE 就止步不前。

  極光推送認(rèn)為僅僅ICE是不夠的。

  ICE是一個(gè)分布式的網(wǎng)絡(luò)中間件,提供了通信層的完全封裝,能自動(dòng)處理網(wǎng)絡(luò)異常,負(fù)載均衡,業(yè)務(wù)部署等基礎(chǔ)性的工作,避免在這些地方重復(fù)發(fā)明輪子,省時(shí)省力,讓研發(fā)人員的工作變得更輕松。

  但是,還是需要做一些調(diào)整工作,比如負(fù)載的調(diào)度策略、計(jì)劃支持客戶端語言選擇,以及 ICE 對象的設(shè)計(jì)。推送系統(tǒng)是多種技術(shù)結(jié)合的綜合體系,需要緩存需要數(shù)據(jù)庫、需要 MQ 等大量的其它技術(shù)配合。

  下圖是 ICE 的體系架構(gòu),這個(gè) C/S 架構(gòu)左邊藍(lán)色代碼部分,是通過IDL生成的相應(yīng)平臺的接口,各平臺下可以直接調(diào)用;右邊是對應(yīng)的接口骨架類,用來容納具體的服務(wù)端業(yè)務(wù)邏輯。

1.jpg

  ICE 本身提供的原生服務(wù)如 Ice Grid,它可以管理 Glacier2,極光內(nèi)部服務(wù)節(jié)點(diǎn)很多都是在內(nèi)網(wǎng),如果需要跨網(wǎng)訪問的時(shí)候要跨外網(wǎng),不可能把成千上萬節(jié)點(diǎn)都給它,可以通過這樣做一個(gè)流量的轉(zhuǎn)發(fā),就是防火墻穿越。

2.jpg

  Ice Patch2 是一個(gè)自動(dòng)化的部署,有點(diǎn)像交付,它提供專用的服務(wù),把 Server 放在這樣一個(gè)目錄結(jié)構(gòu)里面更新一下,重新計(jì)算數(shù)值后發(fā)通知,所有的節(jié)點(diǎn)會(huì)全部更新。在更新的過程中,節(jié)點(diǎn)可能會(huì)停一下或重啟。正在處理的請求處理完之后,再重新啟動(dòng)。請求不會(huì)在啟動(dòng)和停止之間丟失,因?yàn)?ICE 的客戶端會(huì)把這個(gè)請求正常定位到其他正在運(yùn)行的節(jié)點(diǎn)上,客戶端的調(diào)用是沒有感知的。

  像 DBAgent、STC、TagAlias 等集群都用到了 ICE,在研發(fā)過程中能節(jié)省不少精力,例如不需要從 Socket 做起,通過 IDL 簡化協(xié)議設(shè)計(jì),提高效率;擴(kuò)容縮容方便;不用再專門處理容災(zāi);不同語言之間的差異由框架代勞;系統(tǒng)配置集中統(tǒng)一;自動(dòng)負(fù)載均衡,連接池管理等等。

  極光推送始終不忘初心,在用戶與負(fù)載日益增加的情況下,不斷用新的技術(shù)保持高效穩(wěn)定的服務(wù),做國內(nèi)最專業(yè)的開發(fā)者服務(wù)。

  榜單收錄、高管收錄、融資收錄、活動(dòng)收錄可發(fā)送郵件至news#citmt.cn(把#換成@)。

海報(bào)生成中...

分享到微博

掃描二維碼分享到微信

分享到微信
一鍵復(fù)制
標(biāo)題鏈接已成功復(fù)制

最新新聞

熱門新聞