如何評價最近開源的 go 微服務框架 go zero

時間 2021-05-30 11:16:24

1樓:預見

go-zero 框架社群非常活躍,該團隊非常熱心 。 最近該團隊又開源了乙個 https://

基於go-zero構建的ClickHouse的大資料資料同步、儲存、計算系統。目前我正在學習中。

go-zero 對於新手非常友好, 有非常強大的 goctl 腳手架工具,節省 golang 開發者時間,有更多的時間專注於業務。我通過閱讀 go-zero 原始碼,獲益匪淺。也希望大家花些時間閱讀一下go-zero原始碼。

go-zero 對於學習 grpc , docker , k8s 都有很好的幫助。對於新手可以嘗試使用 goctl 腳手架,生成 dockerfile, k8s.yaml 部署檔案,從部署第乙個簡單的微服務到 k8s, 來慢慢學習 k8s 。

這是我從 0 到 k8s 部署的第乙個go-zero微服務demo。 新手同學,可以按照 Readme 的教程,一步步先把服務部署到k8s 跑起來。一起學習,一起進步。

如何評價微軟的微服務構建框架Dapr?

昕夕草側 個人的一種理解,Dapr和Istio Service Mesh 都是提供分布式系統中的非功能性能力。Istio的思路是從運維管理員視角,從平台層去解決這個問題。這可能使得整個系統看上去過重,應用的開發者不願意實際採用。但這個視角跟雲和Kubernetes更貼近,所以借勢而起。這個有點兒像機...

如何評價 TwitchTV 開源的 twirp RPC 框架及其在博文中提到的 gRPC 的缺陷?

fleuria 跟之前了解 HTTP2.0 的個人印象有點接近,感覺這個協議把太多 tcp ip 的複雜性提到了使用者層,而面向廣域網流動網路優化而引入的很多複雜性,在內網高頻寬 低延時總之資源充裕的網路環境中不那麼顯著。然而抽象洩露不可避免,開發者要負擔更多的複雜性。反觀 RPC 走 HTTP1....

如何評價谷歌開源的 Mesh TensorFlow?

靈魂機器 Mesh Tensorflow的靈感來自於目前廣泛使用的資料並行 data parallelism data parallelism可以看做是把tensors和operations 在 batch這個維度上進行分割。Mesh Tensorflow則順勢把這個點子推廣到所有維度。Mesh T...