信息爆炸的時(shí)代,智能推薦已經(jīng)被應(yīng)用到各類互聯(lián)網(wǎng)產(chǎn)品中,但為千萬級(jí)甚至億級(jí)規(guī)模的用戶實(shí)時(shí)做精準(zhǔn)的推薦難度極高。這一難題已經(jīng)被阿里攻克了:雙11的第1分鐘,數(shù)千萬人同時(shí)涌進(jìn)天貓,點(diǎn)開APP的一瞬間,心儀的寶貝就已經(jīng)出現(xiàn)在屏幕上,這種一秒都沒延遲的體驗(yàn)來自阿里云的“計(jì)算王牌”——實(shí)時(shí)計(jì)算平臺(tái)Blink。
1月28日,阿里云正式宣布,將這一技術(shù)開源,要讓所有計(jì)算在線、實(shí)時(shí),幫助人類追趕時(shí)間。
Blink是一項(xiàng)典型的“傳火于薪”開源技術(shù),傳承自Flink開源框架,后者最早適用于小流量互聯(lián)網(wǎng)場景的數(shù)據(jù)處理。
由于看好實(shí)時(shí)計(jì)算,阿里率先對(duì)Flink進(jìn)行改造,并將Flink的計(jì)算能力推向巔峰,推出內(nèi)部版Blink,將計(jì)算延遲降低到人類無法感知的毫秒級(jí):瀏覽網(wǎng)頁的時(shí)候,你只是眨了一下眼睛,但在淘寶、天貓?zhí)幚淼男畔⒁呀?jīng)刷新了17億次。
實(shí)時(shí)計(jì)算到底有多重要?2004年,谷歌開啟了離線計(jì)算時(shí)代,可以針對(duì)海量數(shù)據(jù)進(jìn)行定時(shí)計(jì)算,但隨著電商、金融等行業(yè)的發(fā)展對(duì)大數(shù)據(jù)計(jì)算提出了新的需求,在金融交易場景里,風(fēng)控系統(tǒng)如果不能實(shí)時(shí)觀察每一個(gè)賬戶的行為動(dòng)態(tài),就可能因?yàn)?秒的延遲遺漏風(fēng)險(xiǎn),無法阻斷危險(xiǎn)交易,造成消費(fèi)者損失。但實(shí)時(shí)計(jì)算突破了這一技術(shù)瓶頸。
現(xiàn)在,阿里巴巴集團(tuán)的全部核心業(yè)務(wù)已經(jīng)用上Blink。除了技術(shù)大考雙11之外,ET城市大腦實(shí)時(shí)計(jì)算著杭州1300個(gè)信號(hào)燈路口、4500路視頻,保障著交通動(dòng)脈的通暢;淘寶、天貓每天為數(shù)億用戶展現(xiàn)實(shí)時(shí)的“專屬”頁面。
未來,這項(xiàng)技術(shù)還會(huì)被應(yīng)用到社會(huì)的各個(gè)場景:工廠設(shè)備的物聯(lián)網(wǎng)設(shè)備能實(shí)時(shí)分析數(shù)據(jù)、提高生產(chǎn)良品率;物流派送平臺(tái)能第一時(shí)間下單,把商品及時(shí)送到消費(fèi)者手中;導(dǎo)航軟件時(shí)刻緊隨出行軌跡,不再錯(cuò)過轉(zhuǎn)彎口……
關(guān)于這次開源,Data Artisans(Flink創(chuàng)始公司)的 CTO Stephan Ewen興奮地表示:“阿里巴巴是Flink最大的貢獻(xiàn)者之一,很高興阿里能將內(nèi)部優(yōu)化的Flink版本開源給社區(qū),讓開發(fā)者享受到更先進(jìn)的計(jì)算能力。” 阿里巴巴集團(tuán)副總裁周靖人說:“我們一直密切關(guān)注并積極參與最前沿的計(jì)算技術(shù)。Flink過去幾年在計(jì)算領(lǐng)域獲得了很大成功,阿里、Uber、Netflix等都是Flink的受益者,我們希望通過這次開源進(jìn)一步服務(wù)整個(gè)社會(huì)。”
在此之前,阿里已經(jīng)為Flink社區(qū)貢獻(xiàn)近20萬行代碼改動(dòng),參與建立了首個(gè)Flink中文社區(qū),推動(dòng)了這項(xiàng)實(shí)時(shí)計(jì)算技術(shù)在國內(nèi)的發(fā)展。 據(jù)了解,在各大開源社區(qū),阿里表現(xiàn)活躍,已有400多個(gè)開源項(xiàng)目,涉及中間件、框架、組件、數(shù)據(jù)庫、存儲(chǔ)等,包括滴滴、網(wǎng)易、Netflix、Uber在內(nèi)的互聯(lián)網(wǎng)公司都是阿里開源項(xiàng)目的使用者。在GitHub貢獻(xiàn)排行榜上,阿里是唯一一家入圍頂尖貢獻(xiàn)名單的中國公司。