天天看點

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

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

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

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

第一期回顧,點選

這裡

第二期回顧,點選

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

01 Apache Dubbo

項目動态和規劃

  • Dubbo開發者日深圳站活動成功舉辦,報名人數創造了最高紀錄。報名報名人數 900+,直播觀看9k+,到場人數400+;
  • Dubbo 2.7.3社群投票通過,完成發版,改動清單;
  • Dubbo 2.6.7社群投票通過,完成發版,改動清單;
  • 社群讨論了用jsonrpc取代作為預設的HTTP協定實作;
  • dubbo-php-frawework,社群成員送出了大量的優化,希望有更多的php使用者參與進來共建;
  • dubbo-go

1、dubbogo 計劃釋出1.1.0版本,預計7月底釋出,送出了降級熔斷的pr,正在進行代碼review;

2、hessian2 : 增加attachment支援;增加IncompleteAnnotationException、AnnotationTypeMismatchException異常解析;

3、getty: 釋出v1.2.1版, 修改taskpool庫; 使用time wheel提升系統性能。

02 Nacos

  • Nacos Raft協定替換及存儲抽象,由社群王磊@universefeeler貢獻了詳細的調研報告,重點對比了jraft和atomix;
  • Nacos Go SDK修複了監聽服務metadata擷取不到以及取消監聽失敗的問題;
  • Nacos 1.2.0計劃于8月釋出,将會支援權限控制。

03 Seata

社群動态

  • Seata 開始社群contributor(出現在任一seata相關聯repo:seata、seata-samples、awesome-seata、seata-go-server、seata-docker、seata-k8s和seata.github.io 的contributor清單中)資訊登記,後續将有一波驚喜等着大家,登記位址在 哦! ;
  • 對大家回報疑問較多的sample進行了測試和代碼梳理;
  • 社群正在對oracle AT模式的支援進行功能驗證和review,歡迎大家的參與。

04 Sentinel

項目動态和規劃:

  • 社群開發者貢獻來源統計支援淘汰機制的 PR,詳情點選
  • 社群讨論确定了 Sentinel Golang 的整體節奏,V1 版本會包含基本的骨架、統計、流控、降級和監控日志等最為核心的功能。Sentinel Golang 版本目前處于設計讨論階段,歡迎感興趣的開發者點選 加入我們!

05 Spring Cloud Alibaba

  • Spring Cloud Alibaba 開始社群contributor資訊登記,後續将有一波驚喜等着大家,登記位址點選
  • Spring Cloud 官方發出正式宣告,解讀 Spring Cloud Alibaba 倉庫遷移原因,詳情點選
  • 同時根據官方最新的Release 規則,Spring Cloud Alibaba 即将 Release 的版本就是畢業的版本,敬請期待!

06 ChaoSblade

釋出 ChaoSblade 0.2.0 版本,此版本正式釋出對 C++ 應用混沌工程實驗的支援;新增了對 RocketMQ 元件混沌實驗的支援等;支援的 C++ 應用實驗場景如下:

1、針對某個方法,或者某行代碼注入延遲故障;

2、針對某個方法,或者某行代碼注入替換變量,或者對象值,可以制造調用3、第三方接口傳回結果中包含錯誤碼等等故障;

4、針對某個方法,或者某行代碼注入立刻退出方法并傳回指定值(可以是錯誤值)的故障;

新版本下載下傳位址點選

深圳 DTDE 分享《通過混沌工程建構高可用的分布式服務》,PPT 下載下傳位址點選

本期作者: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;ChaosBlade - 肖長軍,GitHub ID @xcaspar