歡迎光臨
每天分享高質量文章

SOFA Weekly | 每周精選【3/11 – 3/15】(含活動報名)

SOFA WEEKLY | 每周精選,篩選每周精華問答,同步開源進展,歡迎留言互動

SOFAStack(Scalable Open Financial Architecture Stack)是螞蟻金服自主研發的金融級分佈式架構,包含了構建金融級雲原生架構所需的各個組件,包括微服務研發框架,RPC 框架,服務註冊中心,分佈式定時任務,限流/熔斷框架,動態配置推送,分佈式鏈路追蹤,Metrics 監控度量,分佈式高可用訊息佇列,分佈式事務框架,分佈式資料庫代理層等組件,也是在金融場景里錘煉出來的最佳實踐。

SOFA 文件: https://www.sofastack.tech/

SOFA: https://github.com/alipay

  每周讀者問答提煉  

歡迎大家向公眾號留言提問或在群里與我們互動

我們會篩選重點問題通過 

” SOFA WEEKLY ” 的形式回覆

@Boxing 提問:

是否有 SOFAJRaft 相關的實際 Demo 呢?

A:Demo 在 jfart-example 這個 module 里的 example 目錄中 counter 分佈式計數器的 demo 中,

文件:

https://github.com/alipay/sofa-jraft/wiki/Counter-%E4%BE%8B%E5%AD%90%E8%AF%A6%E8%A7%A3

election:純選舉場景

rheakv:rheakv 所有 api 的用法

@李敏 提問:

SOFAJRaft 在做 leader election,分佈式鎖方面,相比 zk 的主要優勢是什麼呀?

A:zk 中有一個 zab 演算法的實現,但這個實現沒有抽出通用的類庫,如果這個類庫存在,那麼 SOFAJRaft 屬於和這個類庫類似的東西,SOFAJRaft 是直接嵌入在你的應用里的,你可以基於它做更多有想象力的東西,zk 不能作為一個 lib。

SOFAJRaft 相比 zk 還有一個優勢就是支持 multi-raft-group,你可以簡單理解為分片,可以提供更大併發的讀寫能力。這裡有一份簡單的 benchmark 資料可以先參考下,三副本 24 個複製組能達到 40w 的 ops。
https://github.com/alipay/sofa-jraft/wiki/Benchmark-%E6%95%B0%E6%8D%AE

@Candy 提問:

看到 Acts 有可視化編輯功能,請問 IDE 插件再哪裡下載呢?

A:在 https://www.sofastack.tech/sofa-acts/docs/GettingStarted 文件,點擊下載“ 點擊下載 ACTS IDE ” 即可獲得並安裝。

 

 SOFA 相遇  

 

3 月 24 日(下周日下午),SOFA Meetup#1-服務註冊中心、分佈式事務重磅發佈 將在北京舉行。 

席位有限,點擊鏈接(或點擊閱讀原文)即可報名:
https://tech.antfin.com/activities/382?chInfo=wx

 

本次 Meetup 是 SOFAStack 第一場線下活動,也是 SOFA 開源一周年的線下慶祝會。屆時除了 SOFA 團隊的見面交流之外,也安排了周年慶祝環節,期待與朋友們的見面~

 

赞(0)

分享創造快樂