grpc 實現微服務生態筆記

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

grpc是經過封裝實現protobuf協議的實現包,經過實現c/c++,go,java,python,c#,ruby,php,android java,objct-c,nod.js,etc.這說明你作的微服務能夠經過這麼多語言的客戶端去通用的官方包進行支持,不像spring cloud除了java,很難輕鬆的調用接口。java

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

proc-gateway 實現網關android

 

consul 實現服務發現,比較像eureka,很是適合grpcc++

etecd 實現服務發現,和kubernate一塊兒實現golang

zookeeper  也能夠本身實現,但貌似並不太太值得spring

 

對於golang實現c#

相關文章
相關標籤/搜索