SOFA QA | 每週問答精選,篩選每週精華問答,為你解除疑惑,歡迎留言互動
SOFA 中介軟體是螞蟻金服自主研發的金融級分散式中介軟體,包含了構建金融級雲原生架構所需的各個元件,包括微服務研發框架,RPC 框架,服務註冊中心,分散式定時任務,限流/熔斷框架,動態配置推送,分散式鏈路追蹤,Metrics 監控度量,分散式高可用訊息佇列,分散式事務框架,分散式資料庫代理層等元件,也是在金融場景裡錘煉出來的最佳實踐。
SOFA 檔案: http://www.sofastack.tech/
SOFA: https://github.com/alipay
每週推薦閱讀
【剖析 | SOFARPC 框架】系列之 SOFARPC 註解支援剖析
【剖析 | SOFAMosn 系列】之使用 SOFAMosn 搭建 Service Mesh 平臺
每週讀者問答提煉
歡迎大家向公眾號留言提問或在群裡與我們互動,我們會篩選重點問題透過
” SOFA WEEKLY ” 的形式回覆
@窺探未來 提問:
Q: 請問下 SOFARPC 支援 熔斷降級限流嗎?
A:熔斷限流,這個完整的支援,是要有服務端的推送動作,rpc 自身的支援,目前@ScienJus 已經開發完成 ,會在5.5.0中合併。連結:
https://github.com/alipay/sofa-rpc/issues/189
Q: 有沒有基於 SOFABoot 的 RPC demo?為什麼用了 Spring Cloud 還要用 SOFARPC?
A:SOFABoot 的各個Starter 產品,我們都會在工程中有一個 sample 的目錄, 比如 SOFARPC 的
https://github.com/alipay/sofa-rpc-boot-projects/tree/master/sofa-boot-samples 這裡,是有介紹的。
Spring Cloud 和 SOFARPC 不是一個維度,SOFABoot 基於 Spring Boot ,提供各類整合好的螞蟻自研的中介軟體如 RPC,類隔離,Tracer 等。
http://www.sofastack.tech/sofa-boot/docs/Home
每週 SOFA 進展
1、釋出 SOFABoot v2.5.1, 主要變更:
i. 修複 HealthIndicator 健康檢查問題;
ii. 升級 SOFARPC 至 v5.4.7
iii. 升級 SOFABolt 至 v1.4.6
iv. 升級 SOFATracer 至 v2.2.2
詳情見釋出報告:https://github.com/alipay/sofa-boot/releases
2、釋出 SOFARPC v5.4.7,主要變更:
i. 修複 SOFALookout 元件判斷邏輯
ii. 修複zookeeper重連失敗問題
詳情見釋出報告:https://github.com/alipay/sofa-rpc/releases
3、釋出 SOFARPC Starter v5.4.7,主要變更:
i. 修複引入 SOFARPC Starter 日誌列印失敗
ii. 修複多註冊中心服務釋出與訂閱問題
詳情見釋出報告:https://github.com/alipay/sofa-rpc-boot-projects/releases
4、釋出 SOFATracer v2.2.2,主要變更:
i. 最佳化測試用例執行時間過長;
ii. 最佳化 SOFATracer 配置生效
詳情見釋出報告:https://github.com/alipay/sofa-tracer/releases
5、釋出 SOFALookout v1.5.2,主要變更:
i. Metrics 上報新增應用名
ii. 修複 LookoutBucketCounter 遍歷 Metrics 空指標問題
詳情見釋出報告:https://github.com/alipay/sofa-lookout/releases
長按關註,獲取分散式架構乾貨
歡迎大家共同打造 SOFAStack https://github.com/alipay