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

SOFA Weekly | 每周精選【2/25 – 3/1】

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

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

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

SOFA: https://github.com/alipay

  每周讀者問答提煉  

歡迎大家向公眾號留言提問或在群里與我們互動,我們會篩選重點問題通過 

” SOFA WEEKLY ” 的形式回覆

@汪曉峰 提問:

請問後續 SOFA 的註冊中心用的是什麼?

A:SOFA Registry 。

支持 DNS 嗎?

A:暫不支持。

 

@王鵬 提問:

如果跨機房服務發現,這種一般要怎麼做呢?

A:可以讓服務註冊中心支持多機房的資料同步,也可以在 RPC 層面支持類似 targeturl 這種走 lvs 設置的情況。

現在 SOFARPC 是支持 target url 的。如果你這個 url 是一個 lvs 的地址,後段掛了很多其他機房的機器,就類似實現了跨機房的服務發現,只不過是基於 lvs 的。

 

@百川  提問:

RPC 超時後可以設置重試嗎?

A: 可以設置重試, 需要服務端保證冪等。另外重試有可能增加整體的耗時(例如超時重試2次長成功),需要考慮下對上游的影響。

 

@鄧從寶 提問:

Netty 相關的優化可以通過哪些註解進行配置 ?

A : 部分優化已經在內置代碼直接啟用,無法配置,部分配置可以通過 bolt 的 jvm 啟動引數調整。參見: 

https://github.com/alipay/sofa-bolt/blob/master/src/main/java/com/alipay/remoting/config/Configs.java

  SOFA 用戶召集  

SOFA 各組件已經開源十個月了,感謝大家一如既往地對 SOFAStack 的關註和支持,近期我們將啟動金融級分佈式架構主題的線下交流活動計劃,屆時邀請大家參與或分享關於金融級分佈式架構的一切。

 

我們也為線上使用用戶創建了“SOFAStack 金牌用戶服務”釘釘群,如果您已經在生產環境中使用 SOFAStack 的任何一個組件,還請告知我們,我們將會把您加入到 “SOFAStack金牌用戶服務群【邀約制】”裡面,以便更加快捷的溝通和更加高效的線上使用問題支持。

登記地址以及已有用戶查看:

https://www.sofastack.tech/awesome

    赞(0)

    分享創造快樂