8月2日,微衆銀行開源項目Linkis 正式通過國際頂級開源組織 Apache 軟體基金會(簡稱 ASF )的投票決議,以全票通過的優秀表現成為 ASF孵化器項目。
Linkis 是微衆銀行第二個進入 ASF 的項目,自此微衆銀行成為為數不多的有兩個或以上ASF 項目(含孵化與已畢業)的企業之一。在年初,
EventMesh 項目同樣以全票通過的優秀表現進入了 ASF 孵化器 ,而此次Linkis 成為 ASF 孵化器項目進一步證明了微衆銀行擁抱開源和開放治理的決心,以及在成為金融科技領域開源生态建設的上司者的願景道路上又向前邁了一大步。
帶你了解 Linkis
Linkis 項目介紹
計算中間件Linkis是微衆銀行大資料團隊研發并開源的,作為大資料平台底層計算存儲引擎的統一入口和計算作業的治理管控利器,通過 Linkis 提供的标準化接口(REST、JDBC、WebSocket 等),可快速連接配接各種底層引擎(Spark、Presto、Flink 等),同時實作跨引擎上下文共享,統一的 Job 和引擎治理和編排等功能,以标準化可重用的方式解決“計算治理”問題。
Linkis 目前社群發展狀況
Linkis自2019年7月開源以來,貢獻人數達到51人,并在包含金融、網際網路、通信等各行各業均有應用,已累計積累了700多家試驗企業和1000+沙盒試驗使用者。許多公司已經将Linkis 作為大資料平台底層計算存儲引擎的統一入口,和計算請求/任務的治理管控利器。
Linkis 的發展曆程以及未來願景
Linkis項目于 2019 年 7 月在 GitHub和Gitee 上對外開源,從最開始釋出的0.5.0版本到現在最新的1.0.2版本,微衆銀行聯合社群多家團隊對Linkis做了許多新特性的新增、功能增強和Bug修複,如對接了Presto/ES/Flink等多個底層計算存儲引擎、新增了上下文服務、計算編排等新特性。Linkis經過兩年的開源社群建設,已經成為業界具有較大影響力的大資料領域開源項目,并且逐漸形成廣泛的應用生态圈。
微衆銀行大資料平台負責人、Linkis項目發起人邸帥表示:
在當今複雜的分布式環境下,應用服務的通信、協調和治理已經形成了從 SOA 到微服務的成熟解決方案,以及從ESB到Service Mesh對不同服務進行解耦的諸多實踐。
然而,當應用程式服務需要與底層引擎進行通信時,情況就會有所不同。引擎彼此隔離,用戶端-伺服器緊密耦合模式無處不在。每個上層應用都必須以緊耦合的方式直接連接配接和通路各種底層引擎,自行解決“計算治理”問題,包括維護不同的用戶端環境、送出作業、監控作業狀态、擷取輸出,處理大量并發用戶端執行個體,觀察Bad Job,适應引擎版本變化等。
這個是因為在衆多上層應用程式和無數底層引擎之間缺乏一個公共的“計算中間件”層,以标準化可重用的方式處理所有這些“計算治理”事務,這就是我們啟動Linkis 項目的原因。
Champion 寄語
Apache Linkis 項目的 Champion,也是開放原子開源基金會 TOC(技術監督委員會)主席,Apache 軟體基金會 Member, Apache Hadoop PMC & Committer以及Apache NuttX, YuniKorn 等項目導師堵俊平表示:“微衆銀行開源的 Linkis 是一款很有特色的計算中間件項目,它有效的解決了前台的工具、應用,和背景的存儲與計算引擎的連接配接、通路和複用問題。這次成功的進入 Apache 基金會項目孵化,标志着Linkis 加入了以 Hadoop, Spark 為代表的、全球最具活力的大資料開源大家庭中的一員,期待 Linkis 項目早日畢業,成為另一個來自中國的 Apache 頂級項目!”
期待你的到來
進入 Apache 孵化器意味着 Linkis 距離成為頂級的開源社群産品更近一步,但與此同時也意味着必須遵循「The Apache Way」, 秉承更加相容并包的心态,迎接更多的機遇與挑戰。歡迎更多的開發者參與到社群建設中來,讓社群持續健康發展。歡迎開發者關注Linkis,一起來建構世界級的開源項目。