「微服務開源生态報告」,彙集各個開源項目近期的社群動态,幫助開發者們更高效的了解到各開源項目的最新進展。
社群動态包括,但不限于:版本釋出、人員動态、項目動态和規劃、教育訓練和活動。
非常歡迎國内其他微服務領域的開源項目将近期的社群動态,投遞給我們,我們将一同釋出。
第一期回顧,點選
這裡。
第二期回顧,點選
第三期回顧,點選 第四期回顧,點選 以下是第五期「微服務開源生态報告」的内容。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;