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

一般,咱們都會經過在 GitHub 上訂閱郵件列表,來了解社區動態。這一次,咱們聯合以上各開源項目的負責人,發佈「微服務開源生態報告」,聚集各個開源項目近期的社區動態,幫助開發者們更高效的瞭解到各開源項目的最新進展。前端

社區動態包括,但不限於:node

  • 版本發佈
  • 人員動態
  • 項目動態和規劃
  • 培訓和活動

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

1、Apache Dubbo

1. 人員動態:github

社區新增1位 Committer,dubbo-go項目創始人及核心維護者,來自螞蟻金服的於雨,GitHub ID @AlexSocks;spring

2. 項目動態和規劃apache

  • 因爲近期發佈的版本陸續出現一些問題,爲了可以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 泛型支持;npm

b. github.com/dubbogo/getty 添加Goroutine pool支持以支持邏輯處理與網絡io的分離,去掉讀寫隊列以加快讀寫處理;編程

c. github.com/apache/dubbo-go 造成 K8s 支持方案,啓動 Consul / Etcdv3 註冊中心支持,完成 Dubbo 2.7 中 Config center 模塊對應實現,完成條件路由支持,緊急修復若干穩定性相關的bug;api

3. 培訓和活動:網絡

  • 6月22日,小馬哥 在 GIAC 2019 深圳站大會上分享《Dubbo Spring Cloud 重塑微服務治理》,公衆號對話框回覆「小馬哥」,獲取分享 PPT 下載地址。
  • 6月23日,杭州&上海,社區自發舉辦了兩次 Meetup,反映良好。
  • Dubbu 開發者日活動將分別於 7月20日@深圳 和 8月17日@上海 舉行,目前議題正在徵集中,歡迎提交,提交地址:

深圳站

上海站

2、APISIX

APISIX 是一個雲原生、高性能、可擴展的微服務 API 網關,基於 OpenResty 和 etcd 實現,和傳統 API 網關相比,APISIX 具有動態路由和插件熱加載機制,特別適合微服務體系下的 API 管理。

項目地址:(該項目來源於投遞)

https://github.com/iresty/apisix

1. 項目動態和規劃

  • APISIX 的 0.5 版本即將發佈,歡迎你們使用和反饋意見:
  • 新增 admin API,封裝了對 Etcd 的操做;
  • 新增 Json Schema 的 API,方便前端作檢驗;
  • 新增對 HTTP 流量的支持;
  • 新增 Prometheus 插件,並把邊緣節點的瞬時狀態保存一份到 etcd,方便前端展現;
  • 動態上游支持一致性哈希;
  • 路由規則新增對 URL、Wild host、Method 等多個維度的支持;
  • 對全部插件增長了完整的測試案例集;
  • 相對於 0.4 版本,性能提高 20%,單核 QPS 達到 17k;
  • 增長中英文白皮書,以及產品架構圖;
  • 修改 RPM 包的代碼釋放路徑,如今全部配置和代碼都釋放在 APISIX 本身的目錄下,方便管理;

3、ChaosBlade

培訓和活動

  • ChaosBlade 項目負責人肖長軍(花名:穹谷)在深圳 GIAC 大會上分享了《分佈式服務架構下混沌工程實踐》,公衆號對話框回覆「穹谷」,獲取分享 PPT 下載地址。
  • 阿里巴巴編程之夏提案審覈結束,ChaosBlade 項目提案經過一人,7 月開始進入編碼階段。

4、Nacos

1. 項目動態和規劃

提名社區廖春濤爲Committer,目前在投票中。

2. 項目動態和規劃

  • Nacos Go SDK 服務發現部分完成review,配置管理部分還缺乏監聽回調功能。
  • 發起了Roadmap討論,目前社區最關心的功能的前三名是:灰度配置、配置權限控制和服務權限控制:
    https://github.com/alibaba/nacos/issues/1433

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、阿里巴巴編程之夏

通過各位開源導師的審覈,首屆阿里巴巴開源之夏入選的名單已經出爐。

入選的郵件已經發送到各位同窗的郵箱,導師將直接與各位同窗聯繫溝通。

沒有選上的同窗也不要氣餒,歡迎持續在開源社區貢獻,期待明年能看到您更優秀的提案!


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

相關文章
相關標籤/搜索