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實現


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM