日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Dubbo作者亲述:那些辉煌、沉寂与重生的故事

發布時間:2024/8/23 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Dubbo作者亲述:那些辉煌、沉寂与重生的故事 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要:?Dubbo 這個名字,最后會變成一個 Apache 的商標,會成為一個在 GitHub 上有 2 萬多人關注、一百多人參與貢獻的超級項目。

梁飛在 2011 年開源 Dubbo 這個項目的時候,完全沒有想過,Dubbo 這個名字,最后會變成一個 Apache 的商標,會成為一個在 GitHub 上有 2 萬多人關注、一百多人參與貢獻的超級項目。在自己退出這個項目多年后,Dubbo 仍在野蠻生長,并煥發新機。

從商業公司開源出去的產品會變成什么樣?開源是否一定要按照某種既定的方式去生長?還是說開源的世界有足夠的包容性、開放性,能夠允許各種各樣的創作在其中成長?且看本次二叉樹——Dubbo 項目的故事。

嘉賓簡介

梁飛(虛極),2009 年加入阿里巴巴,負責中間件的開發,Dubbo 開源分布式服務框架作者,HTTL 開源模板引擎作者,QCon 優秀出品人。 2012 年加入天貓,負責手機天貓 APP 的技術團隊,見證了天貓雙 11 無線化全過程。熱衷參與開源社區建設,傳播服務化,SOA,框架設計,移動應用等架構設計理念。

Dubbo 項目誕生于 2008 年。梁飛最早進入阿里的時候,Dubbo 項目還沒有 Dubbo 這個名字,那時的 Dubbo 還是一個阿里內部的系統。2010 年,Dubbo 項目進行了重構。

“2009 年下半年主要在修 bug,到了 2010 年初的時候覺得這個架構實在是不堪重負,覺得改起來太痛苦了,于是就重寫了。”

從 1.0 進入 2.0,梁飛推動了大量的工作,同時繼續在 JavaEye 寫著他的博客。

“寫博客對你有什么影響?”

“在社區里面看別人的博客,他們也在寫一些開源軟件,大家互相看博客,然后就認識了。推薦我來阿里的朋友就是當時圈子里認識的。”

2011 年的阿里,憋了一股勁兒要成為一家技術人向往的企業。那個時候,開發者剛剛成為國內各大廠商爭相奪取的寶貴資產。靠什么吸引最頂尖的開發者?黑客文化。工程師文化。開源文化。

“那時候公司覺得要做一些開源的事情,一個是反哺開源界,同時也希望通過開源來提升公司的影響力。”

當時在淘寶、在阿里 B2B,都有團隊在推動開源。阿里 B2B 這邊決定先拿 Dubbo 項目開源出去。

“大概在 2011 年初做了很多剝離的工作,也把文檔做了梳理。我們并沒有做很強的推廣,我們自己在技術群里發了一些文章,就有人開始在用了。”

“那個時候的團隊多少人?我看到你們有一張六個人團隊的照片。”

“人員的變化還是挺多的,六個人是頂峰時期,是我們知名度上來之后加入我們的。我們平時開發基本上就是一到兩個為主。”

“有外面的人來貢獻代碼嗎?”

“有很多人給我們貢獻代碼。還有很多公司請我們來跟他們講。”

“還有公司問說能不能我們付一點錢,這樣的話他們覺得出了問題可以找我們。”

“但是我們當時沒有這種機制。”

一年時間很快過去了,Dubbo 的用戶越來越多,有知名汽車廠商、證券廠商、水泥廠商、電器廠商、電商廠商。

“當時來這么多公司,在你的預期之內嗎?”

“超出我的預期。”

就在這個時候,發生了一件大事:阿里巴巴集團要強化 One Company,開始進行架構調整。技術層面,整個公司大統一,就希望不要重復建設,但凡相同的項目都要合并。

當時的淘寶有一個項目叫做 HSF,也是一個中間件服務框架,跟 Dubbo 做的事情高度重合。

“一開始說可以讓 HSF 合并到 Dubbo 里面來,給了我們三個月時間要把它們整合起來。”

HSF 項目的作者林昊(畢玄),也是當時國內 Java 領域的知名技術領袖。在 OSGi 非常流行的時候,畢玄可能是國內能夠把 OSGi 解釋的最清楚的人之一。

HSF 和 Dubbo,雖然做的事情高度重合,但是設計理念不怎么一樣,雖然有些碰撞,但最終目的還是為了“強強聯合”。

“合并的時候,整個淘系都在用 HSF,而阿里金融、集團、B2B 都在用 Dubbo。”

“時間沒有達到預期,還是沒合并起來。但其實我們把兩邊的協議都兼容好了。”

“后來就決定反向合并,把 Dubbo 合并到 HSF 里面去。”

“你當時覺得應該合并嗎?”

“我覺得協議能互通是有好處的,并不是壞事。我覺得他們做的挺好,把兩邊的設計理念全部整合在一起了。”

不久之后,Dubbo 團隊調整,去到了各個地方。從外面看來,Dubbo 項目從 2014 年之后就再也沒有更新過。倒是當當網開發的擴展版本 Dubbox 后來持續發展,被圈內人評價為“墻內開花墻外香”。

“你會不會覺得建立共識是一個特別困難的事情?”

“我覺得任何東西必須要有一個主導,但這個東西其實沒有對錯。一個設計是沒有對錯的,有些人可能就是不會認同你這個共識,但你總是能找到認同你共識的人。”

“我就是認為越簡單越好,我的設計原則就是一定要實用。增加的復雜度越小,能帶來更大的收益,我覺得就值得。”

“那么,你要怎么吸引那些能夠認同你的人到你的身邊來?在他們還不知道你的時候。”

“我會去其他團隊認識人,或者在圈子里面認識人,我會跟他去聊我的理念,我會去分享。有人特別認同的話,他就會來。”

就在所有人都以為 Dubbo 項目已經沒有未來的時候,事情又出現了變化。

2017 年 9 月,就在項目已經將近 3 年沒動靜的時候,Dubbo 連續發布了好幾個新版本,并且開始在內部招募對 Dubbo 感興趣的同事。新版本背后的主力開發團隊是阿里巴巴中間件團隊,其中一個重要的人名叫北緯,他從 2017 年 7 月開始接手 Dubbo。在一次對外公開的采訪中,北緯說到:

“我對 Dubbo 的了解主要來自梁飛在 JavaEye 的系列文章,再通過自己閱讀源碼,以及在內部 RPC 框架對 Dubbo 兼容的工作中學習所得。”

梁飛曾經在 2015 年寫過一個繼續推動 Dubbo 的規劃,找了很多人聊過:找過開源委員會,找過內部的朋友,找過外面的朋友,希望能共同把這個事情繼續推起來。但是,梁飛已經沒有那么多時間可以投入到 Dubbo 上。他當時在做天貓客戶端。

“不管是誰,靠一腔熱血都很容易涼掉。”

有的開源項目,通過志愿者們投入各自的業余時間活下去。但我們應該要求所有的開源項目都能做到這一點嗎?事實上,用戶也不會愿意將自己重要的東西跑在單純靠志愿者們的業余時間堆砌起來的項目上——尤其是企業用戶。

Dubbo 是中間件項目,用戶一定是企業。企業用戶寧愿花錢,有人給他提供服務,而不是搞來一堆免費而沒有保障的東西,自己為所有的問題負責。

Dubbo 的轉機,在于阿里云的流行。

2017 年的阿里云,發現有一批客戶上云之后,想要用 Dubbo。因為他們 Dubbo 已經用的很熟了,不想因為上云而被迫改變自己的使用習慣。

于是,阿里云就把 Dubbo 服務作為自己的一個產品,賣給了這些客戶。

但是,客戶們又提出了一個問題:

“你看你們 Dubbo 都不怎么更新代碼了是吧?你們自己都不維護了,我們用你的框架就覺得特別不放心。”

這下好了,真正的客戶提出要求了。提升客戶對 Dubbo 的信心,成為了一件在公司層面有價值的事情。

“怎樣提升客戶對 Dubbo 的信心?”

“讓它進一步升級。”

“最好的辦法是什么?”

“捐給 Apache。”

北緯帶動著他的團隊,將 Dubbo 項目捐給了 Apache。2018 年初,Dubbo 項目正式進入了 Apache 的孵化器。

一邊是 Apache Dubbo 重啟后的第一個里程碑版本 2.7.0 進入社區投票階段,并將作為社區的畢業版本;另一邊,Dubbo 正在從一個微服務領域的高性能 Java RPC 框架,演進到微服務框架 Dubbo Ecosystem,打造出一個完整的微服務生態。而此時,距離去年 Dubbo 重啟僅過一年有余。

我們去找到北緯,希望他聊聊 Dubbo 的未來。北緯說,還是讓梁飛跟我們多講講。

“你覺得什么是開源的精神?”

“開源的精神,就是大家的智慧能共同成長。”

“你覺得中國的開源現在有哪些做得好的地方和不足的地方?”

“我覺得中國的開源最缺對社區的重視,很多都只是把代碼 push 出來,有些甚至連文檔都不完善,好像人家愛用不用,出了問題也不是我的事。但這可能是一個初級階段,慢慢會成熟起來。但我覺得好的地方就是,大家都相信開源的力量。”

“您會不會覺得中國企業做開源,功利心特別重,光去看這個東西是不是有用?”

“輸出技術影響力是吧?我覺得一個開源社區要能夠一直運作下去,而且能跟上時代的潮流,其實是要與時俱進的。我覺得做開源,就是期望這個東西一直有生命力,這個作品能夠活多久應該作為它的核心目標。”

“那您覺得 Dubbo 還能活多久?”

“我覺得技術的革新其實挺快的,不革新的話,就有淘汰的危險。但是在這個節點上進行一次革新的話,我覺得它還有很長的生命力。”

“那是什么樣的革新?”

“任何技術一定是沒有終點的。沒有任何架構能解決現實中所有的問題,而任何一個架構去解決前面的問題的時候,一定會帶來副作用,然后就需要下一個架構去治理。這個探索的方向是沒有止境的,但只有你到達了一個階段,你才能夠去想下一個階段的很多事情。”

“回到原點,十年前的選擇一定是最正確的嗎?就算當時是最正確的,現在也不一定正確對吧?因為時代在變化。如果我們今天從零開始,我們有沒有更好的選擇?有時候我們背了十年的包袱,反而不敢行動了。但我希望我們下一代演化的時候,我們能夠提出一些顛覆式的理念,真正革新的解決我們現在面臨的問題背后的那些問題,而不是頭痛醫頭腳痛醫腳。這是我們期望做的事情。”

如常,早上 9 點多,梁飛打開郵箱,關于 Apache Dubbo 重啟后的第一個里程碑版本 2.7.0 的討論郵件還在 mailing list 里熱烈進行著;另一邊,Dubbo 正在從一個微服務領域的高性能 Java RPC 框架,演進到微服務框架 Dubbo Ecosystem,打造出完整微服務生態。而此時,距離去年 Dubbo 重啟僅過一年有余。

?

原文鏈接

本文來自云棲社區合作伙伴“InfoQ”如需轉載請聯系原作者。

總結

以上是生活随笔為你收集整理的Dubbo作者亲述:那些辉煌、沉寂与重生的故事的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青草国产在线视频 | 日韩av片免费观看 | 国产精品电影在线观看 | 欧美一级淫片免费视频魅影视频 | 在线观看黄色片 | 欧美成人精品一区二区男人看 | 狠狠操在线 | 91在线精品一区二区三区 | 国产一区二区三区视频 | 三级艳丽杨钰莹三级 | 日韩欧美在线看 | 97超级碰碰人妻中文字幕 | 中文字幕在线观看视频一区二区 | 久久精品视频18 | 一区二区麻豆 | 一区视频网站 | 好爽…又高潮了毛片免费看 | 热@国产| 91黄瓜视频| 日韩色网站 | 欧美一级二级片 | 久久大胆视频 | av网站免费在线播放 | 亚洲精品一二区 | av狠狠 | 大帝av | 国产av不卡一区 | 五月综合激情日本mⅴ | 日韩精品欧美激情 | 欧美日韩69 | 天堂在线| 欧美双性人妖o0 | 成人h网站 | 国产成人精品免费看视频 | 成人免费视频国产免费网站 | 在线观看av大片 | 手机在线一区 | 成人第四色 | 一级片在线| 日韩一级二级 | 久久久久久久久久久福利 | 黄色片在线观看视频 | 国产在线黄色 | 每日更新av | 国产情侣一区 | 老妇裸体性猛交视频 | 国产精久久久久久 | 秋霞午夜鲁丝一区二区老狼 | 免费看污视频的网站 | 久久久av电影| 黄色网一级片 | 11一12免费毛片 | 欧美精品一区二区免费看 | 国产91一区 | 亚洲美女网站 | 久久伊人中文字幕 | 性大毛片视频 | 精品国产乱码一区二区 | 亚洲自拍网站 | 三级影片在线免费观看 | 邵氏电影《金莲外传2》免费观看 | 国产精品羞羞答答在线观看 | 丝袜视频在线观看 | 丁香激情网 | 黄色尤物视频 | 天天骑夜夜操 | 极品尤物魔鬼身材啪啪仙踪林 | 老熟女高潮喷水了 | 午夜久久网站 | 久久免费视频观看 | av调教| 亚洲一区二区精品在线 | 岛国av免费在线观看 | 18在线观看视频 | 少妇激情偷人三级 | 天天射日 | 懂色av色吟av夜夜嗨 | 国产精品99一区 | 一本到在线视频 | 国产探花精品一区二区 | 成人免费午夜 | 精国产品一区二区三区a片 国产精品第一 | aaaaa黄色片 天堂网在线观看 | 欧美日韩在线国产 | www.国产视频 | 少妇性l交大片7724com | 国产 日韩 欧美 精品 | 男人天堂2021 | 欧美精品一区二区三区在线 | 91成年影院 | 久操视频免费看 | 网站在线观看你懂的 | 国产毛片毛片毛片毛片 | 国产精品操 | 久久免费小视频 | 内谢少妇xxxxx8老少交视频 | 欧美sm凌虐视频网站 | 国产精品美女视频 | 韩国美女一区二区 |