天天看點

微服務開源生态報告 No.5

「微服務開源生态報告」,彙集各個開源項目近期的社群動态,幫助開發者們更高效的了解到各開源項目的最新進展。

社群動态包括,但不限于:版本釋出、人員動态、項目動态和規劃、教育訓練和活動。

非常歡迎國内其他微服務領域的開源項目将近期的社群動态,投遞給我們,我們将一同釋出。

第一期回顧,點選

這裡

第二期回顧,點選

第三期回顧,點選 第四期回顧,點選 以下是第五期「微服務開源生态報告」的内容。

01 Apache Dubbo

1. 項目動态和規劃

  • 信通院公布的2019開源白皮書中提到 Dubbo 被掃描出來有7個安全漏洞,後經過确認全部是Spark的漏洞,系漏洞掃描軟體誤掃描導緻,實際Dubbo沒有被掃描出任何漏洞。具體聲明,點選
  • 2.7.3釋出,目前進入RC3投票階段,預計下周完成,也歡迎大家參與試用和投票。
  • 2.6.7釋出,目前進入RC2投票階段,預計下周完成。
  • 2.7.4的開發工作正在進行中,這個版本會提供服務自省的能力,小馬哥會在深圳沙龍中進行深度解讀。
  • 為避免侵權,github.com/dubbo 下的項目開始遷移到github.com/thubbo
  • dubbo-go

1、dubbo-go-hessian2 遷移到Apache,Dubbo社群投票通過,目前尚在清理知識産權階段,完成後會進入Apache孵化器社群投票

開始整理dubbogo文檔。

2、服務熔斷降級特性開始開發。

3、dubbo-go-hessian2: v1.2.0 released, add decimal support

2. 教育訓練和活動:

Dubbo 開發者日上海站議題征集完畢,目前正在篩選議題階段。

02 Nacos

  • 項目動态和規劃
  • 針對社群的回報,集中優化了日志,包括日志的動态配置、備援日志的關閉和列印級别調整等,詳情參考
  • Nacos用戶端1.1.1釋出,修複用戶端版本顯示問題。
  • Nacos Go SDK 0.1.0釋出,支援服務發現和配置管理基本功能,詳情參考

03 Seata

1. 版本釋出

釋出Seata 0.7.0 和 0.7.1 (推薦版本)版本。

Seata 0.7.0 本次Release 共合并60+ PR,主要包括:

  • Metric 設計與實作,可無縫對接Prometheus。
  • 協定Codec支援ProtoBuffer。
  • 新協定的設計與實作。為了保證更好的擴充性對協定Header做了重新設計和實作,不再相容低版本(0.7.0)協定。
  • bugfix若幹,代碼優化若幹。詳情點選

Seata 0.7.1 對0.7.0 版本出現的幾個重要問題做了緊急修複,主要包括:

  • 為了相容seata-spring獨立依賴用法,對seata-spring添加了seata-codec-all依賴。
  • 修複 GlobalTransactionScanner 切面優先級導緻的Spring Cloud 的AutoConfiguration 無法初始化問題。
  • 修複了0.7.0 因mvn插件過低導緻的版本号無替換,無法從中央倉庫拉取依賴問題。

2. 項目動态和規劃

  • 為了更好的服務社群,對使用Seata 使用者開啟資訊登記,詳情參考 !;
  • 釋出文章:《Seata Mertric 設計與使用》;
  • Seata 将在0.8.0 版本釋出對oracle的支援和SAGA模式;
  • 向社群征集Seata 用戶端側go版本開發與測試,歡迎報名參與。

04 Sentinel

項目動态和規劃:

社群組織線上會議,讨論了 Sentinel Golang 版本的整體設計。後面歡迎更多的 Go 開發者參與進來,一起打造 Sentinel Golang 版本。

05 Spring Cloud Alibaba

社群進行新的包名,maven groupId 以及版本号的讨論,歡迎更多社群使用者參與進來,點選

,加入我們吧!

本期作者:Dubbo - 張乎興,GitHub ID @ralf0131;Dubbo - 于雨,GitHub ID @AlexStocks;Dubbo - 何鑫銘,GitHub ID @hxmhlt;;Nacos - 朱鵬飛,GitHub ID @nkorange; Seata - 季敏,GitHub ID @slievrly;Sentinel - 趙奕豪,GitHub ID @sczyh30;Spring Cloud Alibaba - 方劍,GitHubID @fangjian0423;