螞蟻金服 3 個項目進入 CNCF 雲原生全景圖 | 開源

2019 年 6 月 25 日,全球知名開源組織雲原生計算基金會 CNCF 宣佈,螞蟻金服正式成爲 CNCF 黃金會員,螞蟻金服表示將持續加大對開源項目的支持,包括 Kubernetes,ServiceMesh,Serverless,安全容器等方向,併發揮本身的力量。SOFAStack 做爲螞蟻金服重要的開源項目,最近也與 CNCF 有故事發生。

近期,CNCF 發佈了最新版本的 Cloud Native Landscape,螞蟻金服金融級分佈式架構 SOFAStack 中有 3 個項目被歸入,分別是 Service Mesh 數據平面代理 SOFAMosn、分佈式鏈路跟蹤系統 SOFATracer 和 RPC 服務框架 SOFARPC。html

CNCF & CNCF Cloud Native Landscape

CNCF(Cloud Native Computing Foundation),是由 Google 牽頭創立的雲原生計算開源軟件基金會。它致力於雲原生(Cloud Native)技術的普及和可持續發展。2016 年 11 月,CNCF 開始維護 Cloud Native Landscape,彙總流行熱門的雲原生技術與工具,並加以分類,爲企業構建雲原生體系提供參考,在雲生態研發、運維領域具備普遍影響力。git

SOFAStack & CNCF Cloud Native Landscape

螞蟻金服金融級分佈式架構 SOFAStack 中的 3 個項目加入此次最新版本的 Cloud Native Landscape ,分別是 Service Mesh 數據平面代理 SOFAMosn 、分佈式鏈路跟蹤系統 SOFATracer 和 RPC 服務框架SOFARPCgithub

landscape.png

SOFAMosn

Star 一下✨:https://github.com/sofastack/sofa-mosn安全

SOFAMosn(Modular Observable Smart Network),是一款採用 GoLang 開發的 Service Mesh 數據平面代理, 功能和定位相似 Envoy ,旨在提供分佈式,模塊化,可觀察,智能化的代理能力。 SOFAMosn 支持 Envoy 和 Istio 的 API,能夠和 Istio 集成,在 SOFAMesh 中,咱們使用 SOFAMosn 替代 Envoy。 SOFAMosn 初始版本由螞蟻金服和阿里大文娛 UC 事業部攜手貢獻,期待社區一塊兒來參與後續開發,共建一個開源精品項目。restful

SOFARPC

Star 一下✨:https://github.com/sofastack/sofa-rpc網絡

SOFARPC 是螞蟻金服開源的一款基於 Java 實現的 RPC 服務框架,爲應用之間提供遠程服務調用能力,具備高可伸縮性,高容錯性,目前螞蟻金服全部業務相互間的 RPC 調用都是採用 SOFARPC。SOFARPC 爲用戶提供了負載均衡,流量轉發,鏈路追蹤,鏈路數據透傳,故障剔除等功能。架構

SOFARPC 還支持不一樣的協議,目前包括 BoltRESTfulDubboH2C 協議進行通訊。其中 Bolt 是螞蟻金融服務集團開放的基於 Netty 開發的網絡通訊框架。併發

SOFATracer

Star 一下✨:https://github.com/sofastack/sofa-tracer負載均衡

SOFATracer 是螞蟻金服開發的基於 OpenTracing 規範 的分佈式鏈路跟蹤系統,其核心理念就是經過一個全局的 TraceId 將分佈在各個服務節點上的同一次請求串聯起來。經過統一的 TraceId 將調用鏈路中的各類網絡調用狀況以日誌的方式記錄下來同時也提供遠程彙報到 Zipkin 進行展現的能力,以此達到透視化網絡調用的目的。框架

SOFAStack 開源家族

SOFAStack™(Scalable Open Financial Architecture Stack)是用於快速構建金融級分佈式架構的一套中間件,也是在金融場景裏錘鍊出來的最佳實踐。

BC4DA63A-5C3D-495a-B919-D4908CFC39C5.png

圖爲 SOFAStack 開源全景圖,其中橙色部分爲 SOFAStack 包含的開源組件,白色部分爲兼容或集成開源社區其它優秀的開源產品

特別感謝 SOFAStack 開源社區的每個你

2018 年 4 月 19 日正式宣佈逐步開源 SOFAStack,開源的策略是 Open Core,也就是把核心的接口和實現都開源出來,內部保留老的兼容代碼。 到如今爲止差很少 1 年 2 個月的時間,已經開源了十幾個項目,累計超過 25,600  Star,120 多位貢獻者, 以及 30 多家生產用戶,近期認證了兩位社區 Committer,再次感謝開發者和企業的信任和承認,由於大家,SOFAStack 社區才能會更好。

相關文章
相關標籤/搜索