獨家專訪阿里高級技術(shù)專家北緯:Dubbo開源重啟半年來的快意江湖

摘要:羅毅豫尽,花名北緯篙梢。這個名字,如果是混過天涯論壇的大齡網(wǎng)民應(yīng)該都不陌生,北緯67度3分周公子(簡稱北緯)虐殺易燁卿MM的世紀(jì)大戰(zhàn)至今還是天涯神貼 ,當(dāng)時更是有看客賦詩形容:“目睹此帖逼友,開懷大笑,行走論壇妄呕,此帖獨尊∷圆猓”可見其影響力绪励。

羅毅,花名北緯唠粥。這個名字疏魏,如果是混過天涯論壇的大齡網(wǎng)民應(yīng)該都不陌生,北緯67度3分周公子(簡稱北緯)虐殺易燁卿MM的世紀(jì)大戰(zhàn)至今還是天涯神貼 晤愧,當(dāng)時更是有看客賦詩形容:“目睹此帖大莫,開懷大笑,行走論壇官份,此帖獨尊只厘。”可見其影響力舅巷。

羅毅取花名為北緯懈凹,可以說是懷念這段經(jīng)典,致敬周公子悄谐。

孔子說,40而不惑库北。如今的羅毅應(yīng)該就是這個狀態(tài)了爬舰,對人情世故有所清明们陆,對自己的狀態(tài),尤其是所做的工作有著清楚的認(rèn)知情屹,對未來也有一定的計劃坪仇。

20余年的從業(yè)履歷,不能說每一段都足夠完美垃你,但無論是在Oracle(世界百強(qiáng)椅文,全球最大的企業(yè)級軟件公司),還是在BEA 系統(tǒng)(著名的Java 中間件軟件公司)惜颇,抑或如今的阿里皆刺,都在北緯的人生履歷上留下了足夠漂亮的一筆。

談“阿里”

在阿里工作是一種什么體驗凌摄?阿里的江湖里有武俠情結(jié)

北緯是在2014年7月份進(jìn)入阿里的羡蛾,就在將近2個月內(nèi),阿里在紐約證券交易所正式掛牌上市锨亏。他算是見證了阿里成長的老員工痴怨,目前主要負(fù)責(zé)中間件小組工作、微服務(wù)器予、RPC框架等內(nèi)容浪藻。

程序員心向往之的大廠阿里究竟是什么樣子呢?北緯給出了自己的一些看法乾翔。

阿里有哪些特殊的企業(yè)文化爱葵?

我認(rèn)為阿里最出名的企業(yè)文化就是武俠文化了,表現(xiàn)在每個人都有花名末融。最開始的花名都是來自金庸小說(譬如風(fēng)清揚钧惧、郭靖、楊過等)勾习,還挺好記的浓瞪,后面人多了,會發(fā)現(xiàn)要記住所有人的花名開始變成不容易巧婶。

此外 乾颁,比如用內(nèi)網(wǎng)登陸阿里的單身GO,可以讓單身男女青年內(nèi)部消化艺栈,打開釘釘內(nèi)部群英岭,可以聯(lián)系到阿里系所有的人,包括馬老師湿右。都是阿里很有意思的一些東西诅妹。

面試阿里,哪些會是候選人的加分項?

我們最關(guān)注的是候選人個人追求的核心價值吭狡,和團(tuán)隊正在做的事情以及未來方向是否高度契合尖殃。而在個人素質(zhì)方面,主要關(guān)注聰明划煮、坦誠送丰、有熱情這3個方面。

由于體量大弛秋,阿里的業(yè)務(wù)之間會不會存在比較多的交叉器躏,對技術(shù)人員也有不同業(yè)務(wù)線協(xié)作的需求?

根據(jù)康威定律蟹略,組織架構(gòu)決定軟件架構(gòu)登失。

阿里是國內(nèi)最早做服務(wù)化改造的公司,架構(gòu)按照服務(wù)拆分科乎,不同業(yè)務(wù)之間的交互主要是通過契約壁畸,契約不變的前提下各團(tuán)隊各司其職。業(yè)務(wù)線之間的協(xié)作往往也會發(fā)生茅茂,典型的會發(fā)生在影響上下游的新版本發(fā)布或者橫向的架構(gòu)改造升級捏萍。因此,這類事情對于中間件團(tuán)隊等基礎(chǔ)架構(gòu)部門比較多一點空闲。

同一發(fā)展階段令杈,技術(shù)人在阿里的最大的收獲會是什么?

我認(rèn)為技術(shù)人在阿里工作碴倾,面對的主要是雙十一的體量對軟件逗噩、架構(gòu)設(shè)計上的挑戰(zhàn),能夠更真切地感受到自己負(fù)責(zé)的組件在其中承擔(dān)的作用從而帶來了很大的成就感跌榔。

談“Dubbo”

時隔3年 阿里的開源Dubbo 3.0滿血復(fù)活异雁!

對于 Dubbo 框架,大部分 Java 開發(fā)者都不會感到陌生僧须,它自誕生起就備受關(guān)注纲刀。

2012 年,阿里巴巴在 GitHub 上開源Dubbo担平,許多開發(fā)者及公司都青睞于使用Dubbo來解決服務(wù)化問題示绊。去年11月份,阿里宣布重啟Dubbo開源暂论,那么目前Dubbo的開源進(jìn)展如何面褐?

北緯就是Dubbo開源項目和內(nèi)部服務(wù)框架的負(fù)責(zé)人,場主和他也聊到一些大家所關(guān)心的關(guān)于Dubbo的問題:

你是什么時候接手Dubbo項目取胎,在此之前對Dubbo的了解程度如何展哭?

我正式接手Dubbo是從2017年7月份開始的,以前其實也陸陸續(xù)續(xù)維護(hù)過 Dubbo,比如 2016 年里也做過相關(guān)嘗試摄杂。

我對 Dubbo 的了解主要來自梁飛在 JavaEye 的系列文章坝咐,再通過自己閱讀源碼,以及在內(nèi)部 RPC 框架對 Dubbo 兼容的工作中學(xué)習(xí)所得析恢。而在正式接受Dubbo項目后,我又開始認(rèn)真地體系地去了解 Dubbo 秧饮。

出于統(tǒng)一運維的考慮映挂,阿里內(nèi)部使用的是一個比開源版本更先進(jìn)的服務(wù)框架,這個框架經(jīng)歷了歷年雙十一大促峰值的考驗盗尸。

目前 Dubbo 開源和內(nèi)部服務(wù)框架都由我的團(tuán)隊負(fù)責(zé)柑船,我們在認(rèn)真審視如何融合兩個框架優(yōu)點的問題,這一點相信會在未來的 Dubbo 3.0 中有體現(xiàn)泼各。

為什么在2年多的“斷更”后鞍时,選擇重啟Dubbo開源?

主要緣由有四個方面:戰(zhàn)略扣蜻、社區(qū)逆巍、生態(tài)和回饋。

首先阿里巴巴將開源提到了新的戰(zhàn)略高度莽使,去年云棲大會上阿里云宣布了加大技術(shù)投入锐极、擁抱開源的策略。

從社區(qū)來看芳肌,這兩年社區(qū)提交的 pull request 和問題沒有得到及時的解決灵再,一些公司開始自己維護(hù)Dubbo的私有分支,使得版本分化嚴(yán)重亿笤。所以翎迁,Dubbo希望與社區(qū)進(jìn)一步的互動,同時激發(fā) Dubbo 團(tuán)隊的產(chǎn)品靈感净薛。

而一個活躍的社區(qū)必將產(chǎn)生一個繁榮的生態(tài)汪榔,將普惠所有使用 Dubbo 的人和Dubbo本身。

我們目前也在傾聽社區(qū)里的聲音罕拂,對版本做升級揍异,希望通過開發(fā)者們的共同推動,未來都回饋給社區(qū)爆班。

我相信衷掷,這次投入資源重啟開源核心是讓開源發(fā)揮更大的社會價值,對于我們 Dubbo 團(tuán)隊來說柿菩,也能夠從社區(qū)的交流中獲得更多的靈感戚嗅。

現(xiàn)在重新啟動Dubbo是否還有相當(dāng)?shù)膬?yōu)勢與社會認(rèn)可度?

實踐證明,Dubbo 在國內(nèi)開發(fā)社區(qū)里還是有很好的群眾基礎(chǔ)的懦胞,很多公司的服務(wù)化方案上跑在 Dubbo 上替久。

自去年開源重啟以來,GitHub 上的 star 數(shù)增長接近 80%躏尉,達(dá)到了 18500蚯根。當(dāng)然后面我們需要更加關(guān)注 Dubbo 對最新技術(shù)趨勢的跟隨,服務(wù)治理的增強(qiáng)胀糜,以及對性能的追求颅拦。

同時,我們也十分歡迎社區(qū)的貢獻(xiàn)教藻,并且目前已經(jīng)和國內(nèi)一些活躍的 Dubbo 個人開發(fā)者和公司建立了緊密的連接距帅,未來我們還期待有國外的開發(fā)者能夠加入進(jìn)來。

目前Dubbo在Apache的孵化進(jìn)展如何括堤?選擇捐贈的原因是什么碌秸?

項目捐贈給 Apache 基金會進(jìn)行孵化,Dubbo并不是首例悄窃,早在2016 年 12 月讥电,阿里巴巴就宣布將移動開源項目 Weex 捐贈給 Apache 基金。

目前广匙,進(jìn)入 Apache 基金會之后的第一個正式版本的發(fā)布正在準(zhǔn)備中允趟,由于要熟悉 Apache 的發(fā)布過程,這個版本會花些時間鸦致,所以還請大家耐心等待一段時間潮剪。

而捐獻(xiàn)給 Apache 基金會的原因也很簡單,這次把項目放到中立方托管分唾,是希望借助社區(qū)的力量來發(fā)展 Dubbo抗碰,也打消大家對于 Dubbo 未來的顧慮。

捐獻(xiàn)之后的代碼庫仍然在 GitHub 上绽乔,地址是:https://github.com/Apache/incubator-Dubbo弧蝇。

另外我們會同步在https://github.com/Dubbo上建設(shè) Dubbo 的生態(tài),期望為所有 Dubbo 的使用者帶來更豐富的選擇折砸。

社區(qū)交流基本是英文呈現(xiàn)看疗,是否在重啟中考慮建立中文的社區(qū)?

社區(qū)交流基本上用英文一方面上 Apache 的要求睦授,另一方面我們也期待 Dubbo 能夠走向世界两芳。

但同時,我們當(dāng)然不能夠忽略國內(nèi)用戶永遠(yuǎn)是 Dubbo 最大的用戶群體的這個事實去枷,中文社區(qū)也在規(guī)劃之中怖辆,會重點包括產(chǎn)品文檔是复、技術(shù)博客、和問答社區(qū)等竖螃。

今后的Dubbo開發(fā)者沙龍活動在城市選擇和內(nèi)容側(cè)重上如何淑廊?

目前看起來,Dubbo 的主要用戶分布在北上廣深和杭州特咆,進(jìn)一步的季惩,我們也會重點考慮成都和南京。

沙龍活動的分享主題是面向工程師向的腻格,會包含架構(gòu)分析蜀备、源碼解讀、Hands On荒叶、以及友商案例分享等內(nèi)容,由于 Dubbo meetup 同時會提供直播输虱,完全可以異地跟蹤到 Dubbo meetup 每一站的內(nèi)容些楣。

談“微服務(wù)架構(gòu)”

提到 Dubbo 就不能不說微服務(wù) 而言及微服務(wù)一定有Service Mesh一席之地

傳統(tǒng)的微服務(wù)向我們展現(xiàn)了服務(wù)化的未來藍(lán)圖,也提供了諸多方法論和最佳實踐指導(dǎo)我們完成架構(gòu)的變革宪睹。

但是顯然實施過微服務(wù)的朋友們都一定清楚愁茁,這是一個異常復(fù)雜且充滿了不確定性的改造過程——將單體系統(tǒng)剝離、引入服務(wù)化組件亭病、將內(nèi)部調(diào)用轉(zhuǎn)化為遠(yuǎn)程調(diào)用鹅很、解決因為調(diào)用遠(yuǎn)程化和分布化而帶來的各種次生問題(網(wǎng)絡(luò)問題、安全問題罪帖、狀態(tài)管理問題促煮、一致性問題等等)。

此時整袁,Service Mesh 無疑是一根救命稻草菠齿。簡言之,Service Mesh 另辟蹊徑坐昙,在不深入服務(wù)內(nèi)部的情況下绳匀,以 Agent 的形式與服務(wù)共生,并由 Agent 提供一切微服務(wù)所需要的能力炸客。

分布式事務(wù)如何解決疾棵?

采取 BASE 柔性事務(wù),強(qiáng)調(diào)最終一致性痹仙,相關(guān)的手段包括 TCC是尔、可靠消息和補(bǔ)償機(jī)制等。目前這一塊的趨勢是如何避免對業(yè)務(wù)的侵入蝶溶。

最后嗜历,場主友情提醒一波:

第四屆阿里中間件性能挑戰(zhàn)賽正在初賽階段宣渗,北緯正是本次挑戰(zhàn)賽的導(dǎo)師之一,感興趣的小伙伴可以抓緊報名梨州,組團(tuán)刷賽了痕囱!

挑戰(zhàn)雙11萬億級服務(wù)調(diào)用,還有機(jī)會分走獎金池里高達(dá)50萬的獎金暴匠。

第四屆中間件性能挑戰(zhàn)賽直通車

原文鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鞍恢,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子每窖,更是在濱河造成了極大的恐慌帮掉,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件窒典,死亡現(xiàn)場離奇詭異蟆炊,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)瀑志,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進(jìn)店門涩搓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人劈猪,你說我怎么就攤上這事昧甘。” “怎么了战得?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵充边,是天一觀的道長。 經(jīng)常有香客問我常侦,道長浇冰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任刮吧,我火速辦了婚禮湖饱,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘杀捻。我一直安慰自己井厌,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布致讥。 她就那樣靜靜地躺著仅仆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪垢袱。 梳的紋絲不亂的頭發(fā)上墓拜,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天,我揣著相機(jī)與錄音请契,去河邊找鬼咳榜。 笑死夏醉,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的涌韩。 我是一名探鬼主播畔柔,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼臣樱!你這毒婦竟也來了靶擦?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤雇毫,失蹤者是張志新(化名)和其女友劉穎玄捕,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體棚放,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡枚粘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了飘蚯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赌结。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖孝冒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情拟杉,我是刑警寧澤庄涡,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站搬设,受9級特大地震影響穴店,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜拿穴,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一泣洞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧默色,春花似錦球凰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至吃度,卻和暖如春甩挫,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背椿每。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工伊者, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留英遭,地道東北人。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓亦渗,卻偏偏與公主長得像挖诸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子央碟,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容