摘要:年,阿里巴巴在上開源,許多開發(fā)者及公司都青睞于使用來解決服務(wù)化問題。首先阿里巴巴將開源提到了新的戰(zhàn)略高度,去年云棲大會(huì)上阿里云宣布了加大技術(shù)投入擁抱開源的策略。自去年開源重啟以來,上的數(shù)增長(zhǎng)接近,達(dá)到了。
摘要: 羅毅,花名北緯。這個(gè)名字,如果是混過天涯論壇的大齡網(wǎng)民應(yīng)該都不陌生,北緯67度3分周公子(簡(jiǎn)稱北緯)虐殺易燁卿MM的世紀(jì)大戰(zhàn)至今還是天涯神貼 ,當(dāng)時(shí)更是有看客賦詩(shī)形容:“目睹此帖,開懷大笑,行走論壇,此帖獨(dú)尊?!笨梢娖溆绊懥?。
羅毅,花名北緯。這個(gè)名字,如果是混過天涯論壇的大齡網(wǎng)民應(yīng)該都不陌生,北緯67度3分周公子(簡(jiǎn)稱北緯)虐殺易燁卿MM的世紀(jì)大戰(zhàn)至今還是天涯神貼 ,當(dāng)時(shí)更是有看客賦詩(shī)形容:“目睹此帖,開懷大笑,行走論壇,此帖獨(dú)尊。”可見其影響力。
羅毅取花名為北緯,可以說是懷念這段經(jīng)典,致敬周公子。
孔子說,40而不惑。如今的羅毅應(yīng)該就是這個(gè)狀態(tài)了,對(duì)人情世故有所清明,對(duì)自己的狀態(tài),尤其是所做的工作有著清楚的認(rèn)知,對(duì)未來也有一定的計(jì)劃。
20余年的從業(yè)履歷,不能說每一段都足夠完美,但無(wú)論是在Oracle(世界百?gòu)?qiáng),全球最大的企業(yè)級(jí)軟件公司),還是在BEA 系統(tǒng)(著名的Java 中間件軟件公司),抑或如今的阿里,都在北緯的人生履歷上留下了足夠漂亮的一筆。
談“阿里”
在阿里工作是一種什么體驗(yàn)?阿里的江湖里有武俠情結(jié)
北緯是在2014年7月份進(jìn)入阿里的,就在將近2個(gè)月內(nèi),阿里在紐約證券交易所正式掛牌上市。他算是見證了阿里成長(zhǎng)的老員工,目前主要負(fù)責(zé)中間件小組工作、微服務(wù)、RPC框架等內(nèi)容。
程序員心向往之的大廠阿里究竟是什么樣子呢?北緯給出了自己的一些看法。
阿里有哪些特殊的企業(yè)文化?
我認(rèn)為阿里最出名的企業(yè)文化就是武俠文化了,表現(xiàn)在每個(gè)人都有花名。最開始的花名都是來自金庸小說(譬如風(fēng)清揚(yáng)、郭靖、楊過等),還挺好記的,后面人多了,會(huì)發(fā)現(xiàn)要記住所有人的花名開始變成不容易。
此外 ,比如用內(nèi)網(wǎng)登陸阿里的單身GO,可以讓單身男女青年內(nèi)部消化,打開釘釘內(nèi)部群,可以聯(lián)系到阿里系所有的人,包括馬老師。都是阿里很有意思的一些東西。
面試阿里,哪些會(huì)是候選人的加分項(xiàng)?
我們最關(guān)注的是候選人個(gè)人追求的核心價(jià)值,和團(tuán)隊(duì)正在做的事情以及未來方向是否高度契合。而在個(gè)人素質(zhì)方面,主要關(guān)注聰明、坦誠(chéng)、有熱情這3個(gè)方面。
由于體量大,阿里的業(yè)務(wù)之間會(huì)不會(huì)存在比較多的交叉,對(duì)技術(shù)人員也有不同業(yè)務(wù)線協(xié)作的需求?
根據(jù)康威定律,組織架構(gòu)決定軟件架構(gòu)。
阿里是國(guó)內(nèi)最早做服務(wù)化改造的公司,架構(gòu)按照服務(wù)拆分,不同業(yè)務(wù)之間的交互主要是通過契約,契約不變的前提下各團(tuán)隊(duì)各司其職。業(yè)務(wù)線之間的協(xié)作往往也會(huì)發(fā)生,典型的會(huì)發(fā)生在影響上下游的新版本發(fā)布或者橫向的架構(gòu)改造升級(jí)。因此,這類事情對(duì)于中間件團(tuán)隊(duì)等基礎(chǔ)架構(gòu)部門比較多一點(diǎn)。
同一發(fā)展階段,技術(shù)人在阿里的最大的收獲會(huì)是什么?
我認(rèn)為技術(shù)人在阿里工作,面對(duì)的主要是雙十一的體量對(duì)軟件、架構(gòu)設(shè)計(jì)上的挑戰(zhàn),能夠更真切地感受到自己負(fù)責(zé)的組件在其中承擔(dān)的作用從而帶來了很大的成就感。
談“Dubbo”
時(shí)隔3年 阿里的開源Dubbo 3.0滿血復(fù)活!
對(duì)于 Dubbo 框架,大部分 Java 開發(fā)者都不會(huì)感到陌生,它自誕生起就備受關(guān)注。
2012 年,阿里巴巴在 GitHub 上開源Dubbo,許多開發(fā)者及公司都青睞于使用Dubbo來解決服務(wù)化問題。去年11月份,阿里宣布重啟Dubbo開源,那么目前Dubbo的開源進(jìn)展如何?
北緯就是Dubbo開源項(xiàng)目和內(nèi)部服務(wù)框架的負(fù)責(zé)人,場(chǎng)主和他也聊到一些大家所關(guān)心的關(guān)于Dubbo的問題:
你是什么時(shí)候接手Dubbo項(xiàng)目,在此之前對(duì)Dubbo的了解程度如何?
我正式接手Dubbo是從2017年7月份開始的,以前其實(shí)也陸陸續(xù)續(xù)維護(hù)過 Dubbo,比如 2016 年里也做過相關(guān)嘗試。
我對(duì) Dubbo 的了解主要來自梁飛在 JavaEye 的系列文章,再通過自己閱讀源碼,以及在內(nèi)部 RPC 框架對(duì) Dubbo 兼容的工作中學(xué)習(xí)所得。而在正式接受Dubbo項(xiàng)目后,我又開始認(rèn)真地體系地去了解 Dubbo 。
出于統(tǒng)一運(yùn)維的考慮,阿里內(nèi)部使用的是一個(gè)比開源版本更先進(jìn)的服務(wù)框架,這個(gè)框架經(jīng)歷了歷年雙十一大促峰值的考驗(yàn)。
目前 Dubbo 開源和內(nèi)部服務(wù)框架都由我的團(tuán)隊(duì)負(fù)責(zé),我們?cè)谡J(rèn)真審視如何融合兩個(gè)框架優(yōu)點(diǎn)的問題,這一點(diǎn)相信會(huì)在未來的 Dubbo 3.0 中有體現(xiàn)。
為什么在2年多的“斷更”后,選擇重啟Dubbo開源?
主要緣由有四個(gè)方面:戰(zhàn)略、社區(qū)、生態(tài)和回饋。
首先阿里巴巴將開源提到了新的戰(zhàn)略高度,去年云棲大會(huì)上阿里云宣布了加大技術(shù)投入、擁抱開源的策略。
從社區(qū)來看,這兩年社區(qū)提交的 pull request 和問題沒有得到及時(shí)的解決,一些公司開始自己維護(hù)Dubbo的私有分支,使得版本分化嚴(yán)重。所以,Dubbo希望與社區(qū)進(jìn)一步的互動(dòng),同時(shí)激發(fā) Dubbo 團(tuán)隊(duì)的產(chǎn)品靈感。
而一個(gè)活躍的社區(qū)必將產(chǎn)生一個(gè)繁榮的生態(tài),將普惠所有使用 Dubbo 的人和Dubbo本身。
我們目前也在傾聽社區(qū)里的聲音,對(duì)版本做升級(jí),希望通過開發(fā)者們的共同推動(dòng),未來都回饋給社區(qū)。
我相信,這次投入資源重啟開源核心是讓開源發(fā)揮更大的社會(huì)價(jià)值,對(duì)于我們 Dubbo 團(tuán)隊(duì)來說,也能夠從社區(qū)的交流中獲得更多的靈感。
現(xiàn)在重新啟動(dòng)Dubbo是否還有相當(dāng)?shù)膬?yōu)勢(shì)與社會(huì)認(rèn)可度?
實(shí)踐證明,Dubbo 在國(guó)內(nèi)開發(fā)社區(qū)里還是有很好的群眾基礎(chǔ)的,很多公司的服務(wù)化方案上跑在 Dubbo 上。
自去年開源重啟以來,GitHub 上的 star 數(shù)增長(zhǎng)接近 80%,達(dá)到了 18500。當(dāng)然后面我們需要更加關(guān)注 Dubbo 對(duì)最新技術(shù)趨勢(shì)的跟隨,服務(wù)治理的增強(qiáng),以及對(duì)性能的追求。
同時(shí),我們也十分歡迎社區(qū)的貢獻(xiàn),并且目前已經(jīng)和國(guó)內(nèi)一些活躍的 Dubbo 個(gè)人開發(fā)者和公司建立了緊密的連接,未來我們還期待有國(guó)外的開發(fā)者能夠加入進(jìn)來。
目前Dubbo在Apache的孵化進(jìn)展如何?選擇捐贈(zèng)的原因是什么?
項(xiàng)目捐贈(zèng)給 Apache 基金會(huì)進(jìn)行孵化,Dubbo并不是首例,早在2016 年 12 月,阿里巴巴就宣布將移動(dòng)開源項(xiàng)目 Weex 捐贈(zèng)給 Apache 基金。
目前,進(jìn)入 Apache 基金會(huì)之后的第一個(gè)正式版本的發(fā)布正在準(zhǔn)備中,由于要熟悉 Apache 的發(fā)布過程,這個(gè)版本會(huì)花些時(shí)間,所以還請(qǐng)大家耐心等待一段時(shí)間。
而捐獻(xiàn)給 Apache 基金會(huì)的原因也很簡(jiǎn)單,這次把項(xiàng)目放到中立方托管,是希望借助社區(qū)的力量來發(fā)展 Dubbo,也打消大家對(duì)于 Dubbo 未來的顧慮。
捐獻(xiàn)之后的代碼庫(kù)仍然在 GitHub 上,地址是:https://github.com/Apache/inc...。
另外我們會(huì)同步在 https://github.com/Dubbo 上建設(shè) Dubbo 的生態(tài),期望為所有 Dubbo 的使用者帶來更豐富的選擇。
社區(qū)交流基本是英文呈現(xiàn),是否在重啟中考慮建立中文的社區(qū)?
?
社區(qū)交流基本上用英文一方面上 Apache 的要求,另一方面我們也期待 Dubbo 能夠走向世界。
但同時(shí),我們當(dāng)然不能夠忽略國(guó)內(nèi)用戶永遠(yuǎn)是 Dubbo 最大的用戶群體的這個(gè)事實(shí),中文社區(qū)也在規(guī)劃之中,會(huì)重點(diǎn)包括產(chǎn)品文檔、技術(shù)博客、和問答社區(qū)等。
今后的Dubbo開發(fā)者沙龍活動(dòng)在城市選擇和內(nèi)容側(cè)重上如何?
目前看起來,Dubbo 的主要用戶分布在北上廣深和杭州,進(jìn)一步的,我們也會(huì)重點(diǎn)考慮成都和南京。
沙龍活動(dòng)的分享主題是面向工程師向的,會(huì)包含架構(gòu)分析、源碼解讀、Hands On、以及友商案例分享等內(nèi)容,由于 Dubbo meetup 同時(shí)會(huì)提供直播,完全可以異地跟蹤到 Dubbo meetup 每一站的內(nèi)容。
談“微服務(wù)架構(gòu)”
提到 Dubbo 就不能不說微服務(wù) 而言及微服務(wù)一定有Service Mesh一席之地
傳統(tǒng)的微服務(wù)向我們展現(xiàn)了服務(wù)化的未來藍(lán)圖,也提供了諸多方法論和最佳實(shí)踐指導(dǎo)我們完成架構(gòu)的變革。
但是顯然實(shí)施過微服務(wù)的朋友們都一定清楚,這是一個(gè)異常復(fù)雜且充滿了不確定性的改造過程——將單體系統(tǒng)剝離、引入服務(wù)化組件、將內(nèi)部調(diào)用轉(zhuǎn)化為遠(yuǎn)程調(diào)用、解決因?yàn)檎{(diào)用遠(yuǎn)程化和分布化而帶來的各種次生問題(網(wǎng)絡(luò)問題、安全問題、狀態(tài)管理問題、一致性問題等等)。
此時(shí),Service Mesh 無(wú)疑是一根救命稻草。簡(jiǎn)言之,Service Mesh 另辟蹊徑,在不深入服務(wù)內(nèi)部的情況下,以 Agent 的形式與服務(wù)共生,并由 Agent 提供一切微服務(wù)所需要的能力。
分布式事務(wù)如何解決?
采取 BASE 柔性事務(wù),強(qiáng)調(diào)最終一致性,相關(guān)的手段包括 TCC、可靠消息和補(bǔ)償機(jī)制等。目前這一塊的趨勢(shì)是如何避免對(duì)業(yè)務(wù)的侵入。
最后,場(chǎng)主友情提醒一波:
第四屆阿里中間件性能挑戰(zhàn)賽正在初賽階段,北緯正是本次挑戰(zhàn)賽的導(dǎo)師之一,感興趣的小伙伴可以抓緊報(bào)名,組團(tuán)刷賽了!
挑戰(zhàn)雙11萬(wàn)億級(jí)服務(wù)調(diào)用,還有機(jī)會(huì)分走獎(jiǎng)金池里高達(dá)50萬(wàn)的獎(jiǎng)金。
原文鏈接
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/11876.html
摘要:公眾號(hào)貍貓技術(shù)窩作者原子彈大俠,阿里巴巴高級(jí)技術(shù)專家目錄解決生產(chǎn)環(huán)境里的突發(fā)故障對(duì)棘手的線上性能問題進(jìn)行優(yōu)化鍛造區(qū)別于普通碼農(nóng)的核心競(jìng)爭(zhēng)力打磨架構(gòu)設(shè)計(jì)能力你憑什么成為你工作幾年了是否天天到吐項(xiàng)目一個(gè)接一個(gè),技術(shù)卻是原地踏步走。公眾號(hào):貍貓技術(shù)窩作者:原子彈大俠,阿里巴巴高級(jí)技術(shù)專家目錄1、解決生產(chǎn)環(huán)境里的突發(fā)故障 2、對(duì)棘手的線上性能問題進(jìn)行優(yōu)化 3、鍛造區(qū)別于普通碼農(nóng)的核心競(jìng)爭(zhēng)...
摘要:年月,小邪正式入職阿里巴巴,首次接觸淘寶商城項(xiàng)目開啟了其十年的阿里技術(shù)生涯,去年月加入阿里云,任飛天八部掌門人。技術(shù)成長(zhǎng)角色轉(zhuǎn)變也是職責(zé)轉(zhuǎn)變?cè)诎⒗镌埔馕吨N近客戶,這對(duì)小邪來說是最大的改變。 摘要: 從2008年到2018年,從阿里巴巴中間件團(tuán)隊(duì)到飛天八部——小邪與阿里的十年。 編者按:從2008年到2018年,從阿里巴巴中間件團(tuán)隊(duì)到飛天八部——小邪與阿里的十年。 2008年4月,小...
摘要:相較之下,可能很多人會(huì)奇怪,明明是谷歌先提到云服務(wù),為什么卻落后了亞馬遜整年,國(guó)內(nèi)的谷歌復(fù)刻版百度也是如此。云服務(wù)的開局是由大公司主導(dǎo)的,年,在亞馬遜入局云計(jì)算兩年后,微軟組建團(tuán)隊(duì)開發(fā)代號(hào)為紅犬的云項(xiàng)目。微博熱搜一爆,正在結(jié)婚路上的程序員也得停下來處理后臺(tái)服務(wù)器的bug。其中,關(guān)鍵一環(huán)就是因?yàn)槲⒉┘扔械姆?wù)器無(wú)法承載突然暴漲的訪問量,需要快速擴(kuò)容云服務(wù)。圖 | 微博技術(shù)專家胡忠想微博截圖云服...
閱讀 2245·2023-04-25 20:45
閱讀 1134·2021-09-22 15:13
閱讀 3709·2021-09-04 16:48
閱讀 2633·2019-08-30 15:53
閱讀 992·2019-08-30 15:44
閱讀 1028·2019-08-30 15:43
閱讀 1067·2019-08-29 16:33
閱讀 3490·2019-08-29 13:08