日韩性视频-久久久蜜桃-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作者亲述:那些辉煌、沉寂与重生的故事的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 欧美日本中文字幕 | 欧美处女| 欧美日韩国产一区二区三区在线观看 | 国产精品福利网站 | 久久韩国| 伊人自拍视频 | 8x8x国产精品一区二区 | 国产精品久久九九 | 综合色天天 | 69视频污| 午夜视频网站在线观看 | 熟妇高潮一区二区高潮 | 全部免费毛片在线播放一个 | 国产美女www爽爽爽视频 | 亚洲天堂免费 | 日本人dh亚洲人ⅹxx | 欧美做爰xxxⅹ性欧美大片 | 亚洲永久无码7777kkk | 欧美视频一区二区三区在线观看 | 久久久久人妻一区精品色欧美 | 美女av免费看| 国产一二三区在线视频 | 中文字幕精品一区二区精 | 五月天天色| 97在线观看免费视频 | 国产精品美女久久久久av超清 | 亚洲播播| 人妻一区二区三区四区五区 | 亚洲天堂三区 | 欧美色综合网站 | 老司机精品导航 | 91精品国产综合久久福利软件 | 91天堂在线观看 | 欧美播放器 | 日韩视频在线观看视频 | 午夜久久剧场 | 亚洲情射| 精品1卡二卡三卡四卡老狼 日韩三级网 | 欧美成人黄色小说 | 欧美在线一区二区三区四区 | 日本女人毛茸茸 | 欧美不卡视频在线观看 | 久久国产一区二区 | 稀缺呦国内精品呦 | 一区二区高潮 | 秋霞成人av | 亚洲国产免费av | 直接看av的网站 | 久久99这里只有精品 | 欧美日韩国产在线播放 | 欧美日韩中日 | 成人精品一区二区三区中文字幕 | 午夜国产福利在线 | 国产一区视频在线观看免费 | 色九月婷婷| 亚洲欧美日韩国产一区二区三区 | av网在线观看| 精品一区二区三区电影 | 色一区二区三区四区 | 少妇无码一区二区三区免费 | 真实的中国女人做爰 | 精品视频网| 精品成人av一区二区三区 | 少妇熟女一区二区三区 | xxxx性视频 | 国产精品无码久久久久一区二区 | 影音先锋人妻啪啪av资源网站 | 夜夜躁很很躁日日躁麻豆 | 国产欧美一区二区三区在线看蜜臂 | 国产suv精品一区二区三区 | 黄色激情视频在线观看 | 国产欧美在线播放 | 国产精品久久久久久99 | 日韩在线三级 | 男生插女生网站 | 人妻熟女一区二区aⅴ水 | 色婷婷av一区二区三 | 一区二区日韩视频 | 国产九色视频 | 亚洲欧美www | av成人在线看 | 久久亚州 | 蜜臀久久99精品久久久 | 国产吃瓜在线 | 91精品成人 | 色图视频 | 一级片免费在线播放 | 中文字幕在线播放日韩 | 国产99久久久国产精品 | 国产黄色片免费在线观看 | 欧美一区二区三区久久综合 | 国产乱xxⅹxx国语对白 | 乌克兰黄色片 | 嫩草影院黄 | 跪求黄色网址 | 91操人视频 | 国产伦理吴梦梦伦理 | 女人脱裤子让男人捅 | 日韩大尺度视频 |