1. 程式人生 > >grpc 實現微服務生態筆記

grpc 實現微服務生態筆記

微服務的發展可謂是一波三折,一代一代經歷和N多技術成果,grpc只是其中一個,因為其東家是google,明顯比較穩定。加上其強大的文件和技術支援和跨平臺的支援,在企業級應用上有很大的可信任感,所以也有比較大的可用度,今天就聊聊grpc

grpc是通過封裝實現protobuf協議的實現包,通過實現c/c++,go,java,python,c#,ruby,php,android java,objct-c,nod.js,etc.這說明你做的微服務可以通過這麼多語言的客戶端去通用的官方包進行支援,不像spring cloud除了java,很難輕鬆的呼叫介面。

grpc 是一個通用的server/client實現微服務的框架

proc-gateway 實現閘道器

 

consul 實現服務發現,比較像eureka,非常適合grpc

etecd 實現服務發現,和kubernate一起實現

zookeeper  也可以自己實現,但貌似並不太太值得

 

對於golang實現