一般,咱們都會經過在 GitHub 上訂閱郵件列表,來了解社區動態。這一次,咱們聯合以上各開源項目的負責人,發佈「微服務開源生態報告」,聚集各個開源項目近期的社區動態,幫助開發者們更高效的瞭解到各開源項目的最新進展。前端
社區動態包括,但不限於:node
版本發佈
人員動態
項目動態和規劃
培訓和活動
很是歡迎國內其餘微服務領域的開源項目將近期的社區動態,投遞給咱們,咱們將一同發佈。點擊這裏,給咱們留言。git
1、Apache Dubbogithub
社區新增1位 Committer,dubbo-go項目創始人及核心維護者,來自螞蟻金服的於雨,GitHub ID @AlexSocks;spring
因爲近期發佈的版本陸續出現一些問題,爲了可以2.7分支穩定下來,社區討論肯定要把2.7分支的bugfix儘快完成收斂,成爲穩定的版本。
2.7.2對 Zipkin 的兼容性問題依然存在,發現是由於部分修復代碼在合併的過程當中被刪除致使,2.7.3中將修復此問題。
多語言:dubbo-js 主要在解決node-zookeeper-client的穩定性問題,有時候會和zk server斷開鏈接,致使收不到watch事件,目前給出一個PR,後面要針對線上場景收集更多的運行時信息。node的npm模塊名須要同步改爲dubbo-js,版本須要你們討論下。
多語言:dubbo-erlang 現階段在重構使 Erlang 客戶端支持更多擴展點。目前仍在開發中。
dubbo-go
a. github.com/dubbogo/hessian2 正在進行 JDK 內全部 exception 支持的開發, 正在探討 Java 泛型支持;apache
b. github.com/dubbogo/getty 添加Goroutine pool支持以支持邏輯處理與網絡io的分離,去掉讀寫隊列以加快讀寫處理;npm
c. github.com/apache/dubbo-go 造成 K8s 支持方案,啓動 Consul / Etcdv3 註冊中心支持,完成 Dubbo 2.7 中 Config center 模塊對應實現,完成條件路由支持,緊急修復若干穩定性相關的bug;編程
6月22日,小馬哥 在 GIAC 2019 深圳站大會上分享《Dubbo Spring Cloud 重塑微服務治理》,公衆號對話框回覆「小馬哥」,獲取分享 PPT 下載地址。
6月23日,杭州&上海,社區自發舉辦了兩次 Meetup,反映良好。
Dubbu 開發者日活動將分別於 7月20日@深圳 和 8月17日@上海 舉行,目前議題正在徵集中,歡迎提交,提交地址:
深圳站api
上海站網絡
2、APISIX
APISIX 是一個雲原生、高性能、可擴展的微服務 API 網關,基於 OpenResty 和 etcd 實現,和傳統 API 網關相比,APISIX 具有動態路由和插件熱加載機制,特別適合微服務體系下的 API 管理。
項目地址:(該項目來源於投遞)
https://github.com/iresty/apisix
APISIX 的 0.5 版本即將發佈,歡迎你們使用和反饋意見:
新增 admin API,封裝了對 Etcd 的操做;
新增 Json Schema 的 API,方便前端作檢驗;
新增對 HTTP 流量的支持;
新增 Prometheus 插件,並把邊緣節點的瞬時狀態保存一份到 etcd,方便前端展現;
動態上游支持一致性哈希;
路由規則新增對 URL、Wild host、Method 等多個維度的支持;
對全部插件增長了完整的測試案例集;
相對於 0.4 版本,性能提高 20%,單核 QPS 達到 17k;
增長中英文白皮書,以及產品架構圖;
修改 RPM 包的代碼釋放路徑,如今全部配置和代碼都釋放在 APISIX 本身的目錄下,方便管理;
7 月 6 號@上海, OpenResty Meetup 上,APISIX 的核心開發者會帶來兩個技術主題,討論在 OpenResty 測試和高性能方面的最佳實踐:
報名地址
3、ChaosBlade
培訓和活動
ChaosBlade 項目負責人肖長軍(花名:穹谷)在深圳 GIAC 大會上分享了《分佈式服務架構下混沌工程實踐》,公衆號對話框回覆「穹谷」,獲取分享 PPT 下載地址。
阿里巴巴編程之夏提案審覈結束,ChaosBlade 項目提案經過一人,7 月開始進入編碼階段。
4、Nacos
提名社區廖春濤爲Committer,目前在投票中。
Nacos Go SDK 服務發現部分完成review,配置管理部分還缺乏監聽回調功能。
發起了Roadmap討論,目前社區最關心的功能的前三名是:灰度配置、配置權限控制和服務權限控制:
https://github.com/alibaba/na...
5、Sentinel
培訓和活動:
阿里巴巴編程之夏 Sentinel 入選兩位同窗:劉旖明 和 李煜東,在接下來的兩個月內將參與自適應流量控制以及 Service Mesh 集羣流控等特性的設計和實現,期待兩位同窗的表現。
6、Spring Cloud Alibaba
項目動態和規劃
近期,Spring Cloud 官方更改了版本發佈策略。第三方機構的 spring-cloud 項目如 spring-cloud-alibaba、 spring-cloud-gcp 等倉庫須要遷移到新的倉庫。spring-cloud-alibaba 做爲第一個適配該策略的倉庫,即將遷移回 github alibaba oss 倉庫下,遷移完畢後將 release 適配 Spring Cloud G、F、E 版本的 0.9.1.RELEASE、0.2.3.RELEASE、0.1.3.RELEASE 版本。這是新倉庫下 spring-cloud-alibaba 的第一個版本,敬請期待!
7、阿里巴巴編程之夏
通過各位開源導師的審覈,首屆阿里巴巴開源之夏入選的名單已經出爐。
入選的郵件已經發送到各位同窗的郵箱,導師將直接與各位同窗聯繫溝通。
沒有選上的同窗也不要氣餒,歡迎持續在開源社區貢獻,期待明年能看到您更優秀的提案!
本期做者:
Dubbo - 張乎興,GitHub ID @ralf0131,APISIX - 溫銘,GitHub ID @moonming,ChaosBlade - 肖長軍,GitHub ID @xcaspar,Nacos - 朱鵬飛,GitHub ID @nkorange,Sentinel - 趙奕豪,GitHub ID @sczyh30,Spring Cloud Alibaba - 方劍,GitHub ID @fangjian0423,阿里巴巴編程之夏 - 塗南(Amber)。