SOFA Weekly | SOFAJRaft 、SOFABoot發佈新版本 ,SOFAStack 獲優秀 Gitee 組織獎

SOFA WEEKLY | 每週精選,篩選每週精華問答
同步開源進展,歡迎留言互動
SOFAStack(Scalable Open Financial Architecture Stack)是螞蟻集團自主研發的金融級雲原生架構,包含了構建金融級雲原生架構所需的各個組件,包括微服務研發框架,RPC 框架,服務註冊中心,分佈式定時任務,限流/熔斷框架,動態配置推送,分佈式鏈路追蹤,Metrics 監控度量,分佈式高可用消息隊列,分佈式事務框架,分佈式數據庫代理層等組件,也是在金融場景裏錘鍊出來的最佳實踐。
SOFAStack 官網: https://www.sofastack.tech
SOFAStack: https://github.com/sofastack

  社區 Big News  

SOFAStack 獲得 2020 年度 OSC 中國開源項目評選「優秀 Gitee 組織」,感謝所有開發者們的支持和喜愛,SOFA 團隊會繼續努力,提供更好的開源產品和服務,也期待大家的持續共建。
2020 年度 OSC 中國開源項目評選結果公佈:
https://www.oschina.net/question/2918182_2320117點擊閱讀原文可查看)

  每週讀者問答提煉  

歡迎大家向公衆號留言提問或在羣裏與我們互動
我們會篩選重點問題通過 
" SOFA WEEKLY " 的形式回覆

1、@張松 提問:

SOFARPC 支持提供者註冊的時候配置一個標識,然後消費者根據這個標識來獲取到對應的服務提供者嗎?類似於對服務提供者做一個分組。

A:你是指 SOFARPC 的 unique-id 吧,支持的。

不是,類似於分組的配置,因爲我這邊現在需要多環境,要來區分同一個註冊中心下的同一個接口的不同分組。

A:SOFARPC 就是用 uniqueId 來區分同一個接口,不同實現的。SOFARPC 沒有 group 的概念,只有一個 uniqueId,需要服務方和調用方配置一樣,強隔離的。

SOFARPC:https://github.com/sofastack/sofa-rpc


2、@徐澤唯 提問:

自動降級以後如果調用的服務拋錯了  數據是不是就不對了?

A:自動降級只是發起者那邊發現 SeataServer 不可用後,不去走 begin 。你業務數據就完全沒全局事務的允許運行,是會出現數據不一致。比如seata-server宕機了,後續的服務因爲 Seata-Server 宕機,不走分佈式事務,此時全局事務有部分數據是需要回滾的,但是由於Seata-Server宕機了,導致沒法回滾,這個時候不經過全局事務的事務執行就會導致數據不一致。所以說,tc 最好集羣搭建,以免宕機後,降級代表了你允許 at 模式下數據不一致。

Seata:https://github.com/seata/seata


  本週推薦閱讀  


  SOFA 項目進展  

本週發佈詳情如下:

1、SOFAJRaft 發佈了 1.3.5 版本:
  • 增加對IPv6的支持#526 #527

  • 升級'rocksdb'到5.18.4以支持AArch64

  • 優化:心跳響應不經過管道直接發送,避免管道影響心跳響應的及時性

詳細參考:
https://github.com/sofastack/sofa-jraft/releases/tag/1.3.5
2、SOFABoot 發佈 3.4.6 版本:
  • 支持手動 readiness 回調(健康檢查二階段)

  • 擴展點失敗反饋健康檢查,默認爲否

  • 提供上下文隔離場景下獲取所有 Spring 上下文的標準方法

  • Bean 加載時間和層級樹形分層顯示

詳細參考:
https://github.com/sofastack/sofa-boot/releases/tag/v3.4.6

本文歸檔在 sofastack.tech。

本文分享自微信公衆號 - 金融級分佈式架構(Antfin_SOFA)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章