作者 | 李志信 導讀:有了上一篇文章《Dubbo-go 源碼筆記(一)Server 端開啟服務過程》的鋪墊,可以類比客戶端啟動於服務端的啟動過程。其中最大的區別是服務端通過 zk 注冊服務,發布自己的ivkURL並訂閱事件開啟監聽;而客戶應該是通過zk注冊組件,拿到需要調用 ...
作者 李志信 dubbo go 源碼:https: github.com apache dubbo go 導讀:隨着微服務架構的流行,許多高性能 rpc 框架應運而生,由阿里開源的 dubbo 框架 go 語言版本的 dubbo go 也成為了眾多開發者不錯的選擇。本文將介紹 dubbo go 框架的基本使用方法,以及從 export 調用鏈的角度進行 server 端源碼導讀,希望能引導讀者進 ...
2020-11-03 14:12 0 409 推薦指數:
作者 | 李志信 導讀:有了上一篇文章《Dubbo-go 源碼筆記(一)Server 端開啟服務過程》的鋪墊,可以類比客戶端啟動於服務端的啟動過程。其中最大的區別是服務端通過 zk 注冊服務,發布自己的ivkURL並訂閱事件開啟監聽;而客戶應該是通過zk注冊組件,拿到需要調用 ...
曾凡維 杭州開課啦教育科技有限公司高級開發工程師 來源 | 阿里巴巴雲原生公眾號 杭州開課啦教育科技有限公司是一家致力於為中小學生提供學習輔導的在線教育公司,目前公司后端服務基礎設施主要依托於阿里雲原生,其中包含計算、網絡、存儲以及 Kubernetes 服務。 技術選型背景 2020 ...
開始,先放一張Dubbo官網的整體設計圖, 一、Server 啟動 依靠統一的URL 傳遞配置數據,擴展動態加載機制, 上下層的代碼關聯非常少。 Protocol 與Exchange 兩層之間,就非常明顯。 以默認的dubbo 協議為例 ...
簡介:Dubbo-go 是常新的,每年都在不斷進化。介紹 Dubbo-go 3.0 工作之前,先回顧其過往 6 年的發展歷程,以明晰未來的方向。 作者 | 李志信 來源 | 阿里技術公眾號 作者介紹: 李志信(github @laurencelizhixin ...
作者 | 李志鵬 近幾年,隨着 Go 語言社區逐漸發展和壯大,越來越多的公司開始嘗試采用 Go 搭建微服務體系,也涌現了一批 Go 的微服務框架,如 go-micro、go-kit、Dubbo-go 等,跟微服務治理相關的組件也逐漸開始在 Go 生態發力,如 Sentinel、Hystrix ...
最近我們 dubbo-go 社區里面,呼聲很大的一個 feature 就是對 gRPC 的支持。在某位大佬的不懈努力之下,終於弄出來了。 今天我就給大家分析一下大佬是怎么連接 dubbo-go 和 gRPC 。 gRPC 先來簡單介紹一下 gRPC 。它是 Google 推出來的一個 RPC ...
最近我們 dubbo-go 社區里面,呼聲很大的一個 feature 就是對 gRPC 的支持。在某位大佬的不懈努力之下,終於弄出來了。 今天我就給大家分析一下大佬是怎么連接 dubbo-go 和 gRPC 。 gRPC 先來簡單介紹一下 gRPC 。它是 Google 推出來的一個 ...
dubbo-go 的前世今生 dubbo-go 是目前 Dubbo 多語言生態最火熱的項目。dubbo-go 最早的版本應該要追溯到 2016 年,由社區於雨同學編寫 dubbo-go 的初版。當時很多東西沒有現成的輪子,如 Go 語言沒有像 netty 一樣的基於事件的網絡處理引擎 ...