微服務開源生態報告 No.4

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

社區動態包括,但不限於:版本發佈、人員動態、項目動態和規劃、培訓和活動。github

很是歡迎國內其餘微服務領域的開源項目將近期的社區動態,投遞給咱們,咱們將一同發佈。golang

第一期回顧,點擊這裏
第二期回顧,點擊這裏
第三期回顧,點擊這裏算法

如下是第四期「微服務開源生態報告」的內容。spring

1、Apache Dubbo

1. 人員動態:npm

本週社區新增一名 committer,來自 dubbo-js 的維護者胡峯。數組

2. 項目動態和規劃服務器

  • 2.7.3 發版,修復已知問題若干,準備工做完成,預計下週開始進入社區投票階段
  • 2.6.7 發版工做進行中,預計下週開始進入社區投票階段;
  • dubbo-samples 增長對接 Nacos、Alibaba Metrics、EDAS 的樣例工程;
  • 社區討論決定 dubbo-js 的 npm 包名從 dubbo2.js 改成 dubbo-js;
  • 社區開始投票決定是否接受 dubbogo/hessian2 捐獻給 Apache;
  • 國內第一本專門介紹 Dubbo 的書籍《深刻理解 Apache Dubbo 與實戰》,做者爲Apache Dubbo PMC詣極 ,點擊此處獲取詳情!
  • JProfiler 和 Dubbo 社區合做,爲 Dubbo 社區提供了免費的 license,全部的 committer 都可以使用;
  • dubbo-go架構

    • a.添加 dubbogo 服務多實現的支持;
    • b.完成 hessian 協議中對於 Java exception、帶類型數組參數支持;
    • c.修復相關已知 bug。

3. 培訓和活動負載均衡

  • Dubbo 社區開發者日活動深圳站,將於7月20日舉行,Dubbo PMC 小馬哥將分享《What's new in Dubbo 2.7.4》,快快加入咱們,點擊報名按鈕吧!
  • Dubbo 開發者日深圳站議題公佈,上海站議題正在徵集中,歡迎你們參與,議題提交地點擊這裏

2、 ChaosBlade

1. 項目動態和規劃:

  • C++ 應用混沌實驗項目已發佈,包含的功能有針對某個方法,或者某行代碼注入延遲故障;針對某個方法,或者某行代碼注入替換變量,或者對象值,製造調用第三方接口返回結果中包含錯誤碼等等故障;針對某個方法,或者某行代碼注入馬上退出方法並返回指定值(能夠是錯誤值)的故障,詳情點擊此處
  • ChaosBlade 添加了 Travis CI 服務,感謝開發者@jievince,PR 詳情點擊這裏

2. 培訓和活動:

7月20號,Dubbo 開發者社區深圳站正在報名,ChaosBlade 項目負責人肖長軍將分享《經過混沌工程構建高可用的分佈式服務》。

3、 Nacos

1. 版本發佈:

Nacos 1.1.0 發佈,支持灰度配置、地址服務器等功能,詳情點擊這裏

2. 項目動態和規劃:

  • 社區catcherwong貢獻Nacos C# SDK,詳情點擊這裏
  • Nacos 宣傳冊從新制做,優化了架構圖和生態大圖。

3. 培訓和活動:

7月20號,Dubbo 開發者社區深圳站正在報名,Nacos Maintainer 朱鵬飛將分享《Nacos 在雲原生領域的實踐和規劃》。

4、 Nepxion Discovery

Nepxion Discovery 是一款對 Spring Cloud Discovery 服務註冊發現、Ribbon 負載均衡、Feign 和 RestTemplate 調用、Hystrix 或者阿里巴巴 Sentinel 熔斷隔離限流降級的加強中間件,其功能包括灰度發佈(包括切換髮布和平滑發佈)、服務隔離、服務路由(包括多機房區域路由、多版本路由和多IP和端口路由)、服務權重、黑/白名單的IP地址過濾、限制註冊、限制發現、灰度調用鏈等。(該項目來源於投遞)

版本發佈:

一、Nepxion Discovery 5.2.1發佈

  • 實現線上原生的 Spring cloud 服務和用了 Discovery 框架的服務混在一塊兒的狀況下,經過網關能夠實現灰度發佈;
  • 優化核心參數配置策略,對於 group,version,region 未配置的狀況下,統一默認處理爲 default 值,並經過 metadata 註冊到註冊中心;
  • 修改負載均衡策略,對於 group,version,region 未配置的狀況下,去執行灰度路由的時候,須要在 Header 上傳遞n-d-group=default或者n-d-version=default或者n-d-region=default
  • 增長配置項;
  • 修改配置項;

二、Nepxion Discovery 5.2.0發佈,共計 16 個優化點

  • 升級 Spring Cloud 到 Greenwich.SR2 ,升級 Spring Boot 到 2.1.6.RELEASE,新舊小版本都兼容;
  • 增長元數據 serviceType 類型, serviceType=service 表示服務, serviceType=gateway 表示網關;
  • 增長網關端版本權重和區域權重路由功能;
  • 增長全鏈路版本權重和區域權重功能......
    詳情點擊這裏

5、 Seata

動態和規劃:

完成 ProtoBuf , Mertric ,新協議設計的 review 和代碼合併。

2. 培訓和活動:

7月20號,Dubbo 開發者社區深圳站正在報名,Seata 發起人季敏將分享《分佈式事務哪家強?Seata 來幫忙》。

6、 Sentinel

1. 動態和規劃:

  • 社區正在討論 Sentinel Golang 版本的設計,詳情點擊這裏
  • 社區開發者 @linlinisme 貢獻了 Spring Cloud Config 數據源適配模塊。相關 PR 詳情點擊這裏

2. 培訓和活動:

7月20號,Dubbo 開發者社區深圳站正在報名,Sentinel PMC 趙奕豪將分享《Sentine 微服務流控降級實踐》。

7、 Spring Cloud Alibaba*

培訓和活動:

  • 上週六, Spring Cloud Alibaba PMC 方劍 在 Apache RocketMQ & Apache Flink Meetup 上分享 《Spring Cloud Stream RocketMQ Binder & Bus 揭祕》, 內容回顧:,點擊這裏,回覆 「0706PPT」,可獲取 PPT。
  • Demo 地址點擊這裏
  • 7月20號,Dubbo 開發者社區深圳站正在報名,Spring Cloud Alibaba PMC 方劍將分享《Dubbo Spring Cloud:Spring Cloud 服務調用的新選擇》。

8、 Tengine

動態和規劃:

  • Tengine 被正式列入雲原生軟件基金會(CNCF)全景圖(Landscape),詳情點擊這裏
  • 新特性介紹,發佈《QPS比Nginx提高60%,阿里Tengine負載均衡算法揭祕》 ,詳情點擊這裏,對應算法代碼 PR 參考這裏

原文連接 本文爲雲棲社區原創內容,未經容許不得轉載。

相關文章
相關標籤/搜索