天天看點

林昊獲中國計算機學會傑出工程師獎,阿裡中間件再獲高度肯定,“三位一體”推動技術普惠從“自研自用”到“三位一體”時間線

來源| 阿裡巴巴雲原生公衆号 1 月 7 日消息,中國計算機學會(CCF)在官網宣布,将 2020 年“CCF 傑出工程師獎”授予給了阿裡巴巴集團研究員林昊,以表彰其設計開發了阿裡巴巴中間件服務架構 HSF(High Speed Framewok)。此次獲獎是中國計算機學會對林昊及阿裡中間件技術的雙重認可。

林昊獲中國計算機學會傑出工程師獎,阿裡中間件再獲高度肯定,“三位一體”推動技術普惠從“自研自用”到“三位一體”時間線

中國計算機學會(CCF)是國内計算機領域備受矚目的年度會議之一,“CCF 傑出工程師獎”設立于 2016 年,每次獲獎人數不超過兩名,授予在計算機工程技術及應用領域有突出成就和重要貢獻者。

林昊自 2007 年加入阿裡以來,帶隊見證并參與了阿裡巴巴在中間件等基礎技術上的演進與發展,其帶頭研發的 HSF 高性能架構從分布式應用層面以及統一的釋出、調用方式層面為電商系統提供支援,友善開發者開發分布式應用以及調用公用功能子產品,無需考慮分布式領域中的各種細節技術,例如遠端通訊、性能損耗、調用的透明化、同步/異步調用方式的實作等等問題。在過去 12 年的時間裡,HSF 支撐了 618、造物節、雙11、雙12、年貨節等阿裡巴巴曆次大促活動的順利進行,交易量逐年創造新高,在 2020 年 雙11 更是創下了每秒處理 58.3 萬筆訂單建立峰值的傲人記錄,是阿裡巴巴經濟體不可缺少的技術基石。

“此次獲獎是中國計算機學會對阿裡中間件技術的認可,”頒獎現場林昊發表獲獎感言,“能有機會打造一款世界級的作品,去為技術圈的發展做出貢獻,是作為一名技術工程師的驕傲。”

從“自研自用”到“三位一體”

作為内部的服務架構,HSF 與自主開源的 Dubbo 原先是兩套技術體系,如何讓隻服務于阿裡的優秀産品也能服務雲上衆多客戶?2020 年,阿裡雲提出了“三位一體”理念,即将“自研技術”、“開源項目”、“商業産品”形成統一的技術體系,最大化技術的價值。

HSF 目前以 Dubbo 3.0 為核心,内部特性以 Dubbo 插件的方式存在,并把 HSF 隻在阿裡集團内部大規模場景下高并發、高性能等優化經驗應用到 Dubbo 3.0 核心上,實作了内外功能的統一,使得社群和客戶都能用到這些優質經驗;另外一方面,Dubbo 3.0 雲原生相關的功能借助于社群開發力量得到進一步發展。通過“三位一體”與社群達成開放共赢的局面。

從 2011 年開始,阿裡就将一大批支撐阿裡核心業務的中間件系統從内部使用走向開源開放,服務更廣泛的開發者和使用者,包括技術人熟知的 Dubbo、RocketMQ、Spring Cloud Alibaba、Nacos、Seata、Arthas、Sentinel、ChaosBlade 等,鼓勵廣大開發者共建中間件生态體系。

另外在無侵入相容開源的基礎上,阿裡雲推出了 EDAS、MSE、消息隊列 RocketMQ 版等商業化産品,把阿裡在微服務、應用監管控體系、消息隊列的實踐經驗分享給客戶,提高研發運維效率和應用穩定性。目前,阿裡雲的雲原生中間件已服務衆多客戶,應用于制造業、銷售管理、政府、電信、物流、車聯網及零售等行業,其中不乏中國石化、徐州重工等全球五百強公司。

時間線

服務阿裡集團,系統分布式化改造

1.2008 年

五彩石項目開啟,阿裡技術架構層面引入中間件,對整個系統進行了分布式化的改造。自研服務架構 HSF 誕生。

2.2011 年

阿裡自研服務架構Dubbo 開源,成為國内影響力最大、使用最廣泛的開源微服務架構。

3.2012 年

RocketMQ 開源,成為業務消息領域國内影響力最大的開源消息中間件。

核心技術産品化

4.2014 年 - 2016 年

  • 阿裡雲釋出企業級分布式應用服務 EDAS,支援三大主流微服務架構 HSF,Dubbo,Spring Cloud,提供了更加穩定的微服務管理能力和更豐富的企業級特性。
  • 阿裡雲釋出消息隊列 RocketMQ 版,作為阿裡巴巴雙十一交易核心鍊路的官方指定産品,支撐千萬級并發、萬億級資料洪峰,曆年重新整理全球最大的交易消息流轉記錄。
  • 阿裡核心中間件技術通過阿裡雲輸出商業化産品及中台解決方案,加速企業數字化轉型。

開源開放,三位一體

5.2017 年

  • RocketMQ 以頂級項目身份從 Apache 基金會畢業。
  • OpenMessaging 入駐 Linux 基金會,是國内首個在全球範圍發起的分布式計算領域的國際标準。

6.2018 年

  • Dubbo 加入 Apache基金會。
  • 阿裡開源一系列中間件項目,Nacos、Spring Cloud Alibaba、Seata、Sentinel、ChaosBlade、Arthas 等。
  • 應用高可用服務 AHAS 內建了 Sentinel 的限流降級能力、ChaosBlade 的故障演練能力,降低了開源技術的使用門檻,增強了産品化能力。

7.2019 年

  • Dubbo 以頂級項目身份從 Apache 基金會畢業。
  • Spring 官方宣布 Spring Cloud Alibaba 畢業,Spring Cloud Alibaba 成為最受開發者關注、活躍度最高、工具鍊最全的 Spring Cloud 實作。
  • 上線了面向 Dubbo 和 Spring Cloud 的 Serverless 形态的微服務應用管理産品 SAE,将 Serverless 技術、微服務技術、容器技術融為一體。

8.2020 年

  • Dubbo 和 HSF 全面融合。
  • 在“三位一體”戰略引導下,作為雲原生樣闆間的考拉核心系統在 雙11 全面使用 EDAS、Dubbo、RocketMQ、AHAS、ARMS、MSE、PTS 等阿裡雲雲産品,真正做到了和客戶在同一架“飛機”上。

繼續閱讀