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

SOFA QA | 每周問答精選【10/08 – 10/12】

SOFA QA | 每周問答精選,篩選每周精華問答,為你解除疑惑,歡迎留言互動


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

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

SOFA: https://github.com/alipay

  每周讀者問答提煉(10/08 – 10/12)     

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

” SOFA QA | 每周問答精選 ” 的形式回覆


【剖析 | SOFARPC 框架】系列之 SOFARPC 資料透傳剖析(點擊閱讀原文)

@Tang Hao 提問:

Q: 這種業務相關的資料透傳是否會有違面向接口編程?什麼場景下傾向使用透傳不用接口引數?新人進來很難知道這個方法還消費這些內容,也不知道這些內容是誰放進去的。對日後的維護是否會增加困難?

A:目前透傳主要是一些非業務處理相關的,主要是一些業務自己想做統計類的信息。


原理 | 分佈式鏈路跟蹤組件 SOFATracer 和 Zipkin 模型轉換(點擊閱讀原文)

@ChenY0u 提問:

Q: 這裡這個落盤 Reporter,是指把 Span 信息完整的寫在日誌裡面麽,那如果單獨使用這個功能,怎麼才能把分佈在不同節點上的 Span 信息彙總顯示到 Zipkin,進行展示?

A:是指把 Span 中的關鍵資料落下來,可以在每個節點均參考此文件使用 SOFATracer 彙總到 Zipkin 進行展示 github.com/alipay/sofa-tracer/tree/master/tracer-samples/tracer-sample-with-zipkin


@billow 提問:

Q: 只有rpc才上報兩個span信息嗎?http這種呼叫應該也是一個有兩個吧,不都是一個client發送,一個server回應嗎?

A:RPC 是一個 Client Span 一個 Server Span。同樣 Http 也是,只不過是一個 Client Span ,而 Server Span 是在Spring MVC 接受到請求時產生的。

   每周 SOFA 進展 (10/08 – 10/12  

1、發佈 SOFAMosn v0.3.0 , 主要變更如下:

   i.  Istio 集成

  • 優化動態路由更新,支持gateway樣式

   v.  基礎架構

  • 支持熱升級時,對TLS連接進行遷移

  • 支持熱升級時,對Metrics資料進行遷移

  • 優化在SOFA RPC協議中CPU使用、記憶體占用

  • BUG 修複

詳細參考發佈報告:

https://github.com/alipay/sofa-mosn/blob/master/CHANGELOG.md#030

SOFAMosn 快速開始指南:

https://github.com/alipay/sofa-mosn/blob/fix_%23258_rds/docs/quickstart/RunWithSOFAMesh.md

SOFAMosn 性能報告說明:

https://github.com/alipay/sofa-mosn/blob/master/docs/reference/PerformanceReport021.md

2、發佈 SOFABoot v2.5.0, 主要變更如下:
  i.    提供 SOFABoot banner;
  ii.   修複 SofaRuntimeProperties 配置不生效問題;
  iii.  使用 Jackson 替代 fastjson;
  iv.  優化健康檢查邏輯;
   v.  升級 Spring Boot 版本至 1.5.16.RELEASE;
  vi.  兼容 Spring Cloud.
詳細參考發佈報告:https://github.com/alipay/sofa-boot/releases/tag/v2.5.0


3、發佈 SOFABoot v2.4.10, 主要變更如下:
  i.    支持健康檢查重試配置;
詳細參考發佈報告:https://github.com/alipay/sofa-boot/releases/tag/v2.4.10

4、發佈 SOFATracer v2.2.0,主要變更如下:
  i.    支持 Zipkin 2.x 版本;
  ii.   支持 HttpClient 埋點;
  iii.  支持 Datasource 埋點;
  iv.  支持 tracer ark plugin 方式使用;
詳細參考發佈報告:https://github.com/alipay/sofa-tracer/releases/tag/v2.2.0

5、發佈 SOFABolt 1.4.5,主要變更如下:
  i.    修複網絡不穩定的情況下出現IO執行緒被阻塞的BUG;
詳細參考發佈報告:https://github.com/alipay/sofa-bolt/releases/tag/v1.4.5


   有獎調研  

恭喜 wechat ID: 

15211041016 

wxid_vtn3h406n2vz22


獲得調研禮品,請給後臺留言您的快遞地址哦

有獎調研還在進行中,歡迎參與

 

歡迎大家共同打造 SOFAStack https://github.com/alipay

赞(0)

分享創造快樂