2月29日,阿里云宣布中間件產(chǎn)品消息隊(duì)列(Message Queue,下文簡(jiǎn)稱MQ)正式商用。MQ可輕松解決企業(yè)應(yīng)用之間的通信問(wèn)題,滿足計(jì)算場(chǎng)景中所有的異步解耦需求。企業(yè)用戶可以利用阿里云API快速接入MQ,僅需幾分鐘可快速部署,節(jié)省大量開(kāi)發(fā)、運(yùn)維資源及時(shí)間,降低企業(yè)成本。
作為傳統(tǒng)消息中間件的替代品,消息隊(duì)列在價(jià)格上極具競(jìng)爭(zhēng)力,每50萬(wàn)次請(qǐng)求的價(jià)格低至1元,同時(shí)提供每月1000萬(wàn)次免費(fèi)額度。
阿里云消息隊(duì)列負(fù)責(zé)人介紹,MQ在阿里巴巴有長(zhǎng)達(dá)7年的歷史,經(jīng)過(guò)多年雙11的真實(shí)場(chǎng)景驗(yàn)證,目前在阿里集團(tuán)內(nèi)部有超過(guò)1000款核心應(yīng)用正在使用MQ,每天消息流轉(zhuǎn)達(dá)數(shù)千億條。
消息流轉(zhuǎn)是否順暢直接影響著業(yè)務(wù)的流暢度。實(shí)時(shí)公交應(yīng)用領(lǐng)域排名第一的公交神器app“車來(lái)了”就是一款對(duì)消息重度依賴的產(chǎn)品。“車來(lái)了”擁有52個(gè)城市3000萬(wàn)用戶,覆蓋全國(guó)20萬(wàn)輛公交車,每天處理的數(shù)據(jù)高達(dá)10億條。這個(gè)數(shù)字,僅僅依靠人類的大腦和雙手,是不可想象的。而當(dāng)一切發(fā)生在云端,則簡(jiǎn)單、高效很多。
阿里云為“車來(lái)了”提供了可隨時(shí)獲取的計(jì)算能力,為其搭建了一整套的云端解決方案,以確保數(shù)據(jù)“采集快、延遲低、不丟失”,使其報(bào)站的準(zhǔn)確率可以達(dá)到90%以上。目前,車來(lái)了直接使用了MQ替代自己搭建的傳統(tǒng)消息中間件,而整體開(kāi)發(fā)成本不到傳統(tǒng)方式的20%。
此外,MQ還支持專有云獨(dú)立輸出,支持物理機(jī)和虛擬機(jī),用戶僅需幾臺(tái)機(jī)器就能完成最小部署。一份消息多份落盤(pán)存儲(chǔ),經(jīng)過(guò)嚴(yán)格斷電測(cè)試,保證消息不丟失。同時(shí)支持海量消息堆積,單個(gè)Topic可堆積100億+條消息,防止系統(tǒng)高流量崩潰。
作為企業(yè)級(jí)互聯(lián)網(wǎng)架構(gòu)“三駕馬車”中的一環(huán),消息隊(duì)列扮演了異步通信總線的角色,它和企業(yè)級(jí)分布式應(yīng)用服務(wù)EDAS、分布式關(guān)系型數(shù)據(jù)庫(kù)DRDS構(gòu)建起基本的企業(yè)級(jí)互聯(lián)網(wǎng)架構(gòu)。中石化就曾采用該架構(gòu),在短短3個(gè)月內(nèi)將其工業(yè)品采購(gòu)平臺(tái)改造完畢,試運(yùn)營(yíng)8個(gè)月就獲得了累計(jì)50億元的成交額。
阿里云消息隊(duì)列負(fù)責(zé)人表示,產(chǎn)品團(tuán)隊(duì)正在攻克“消息不重復(fù)”這個(gè)難題,該功能最快將于2016年中旬推出。