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

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)

    分享創造快樂