-
gRPC :一個性能爆炸的rpc框架
gRPC相信大家都有所耳聞了,上個月,gRPC1.51.0發(fā)布,完善、改進和修復了一些內(nèi)容。 什么是gRPC? gRPC由 google主導開發(fā),是一個跨平臺的調(diào)用框架,它提供了負載均衡,跟蹤,智能監(jiān)控,身份驗證等功能,可以實現(xiàn)系統(tǒng)間的高效連接,此外在分布式系統(tǒng)中,gRPC框架也有廣泛應用。 在如今的微服務時代,不限定服務的提供方使用什么技術選型,都能夠?qū)崿F(xiàn)大公司跨團隊的技術解耦,因此使用統(tǒng)一的rpc框架至關重要,這也是為什么很多人說”要想搞定微服務,先搞定rpc“。 而gRPC作為一款高兼容性…
-
為什么說要搞定微服務架構(gòu),先搞定RPC?
微服務是當前軟件開發(fā)的發(fā)展趨勢,越來越多的系統(tǒng)開始采用微服務方式構(gòu)建,比如淘寶、微信、微博等都是典型的微服務架構(gòu)應用。 微服務架構(gòu)可以將單一的應用程序劃分為一組小的服務,每個服務獨立運行在自己的進程中,服務之間互相協(xié)調(diào)、互相配合。 但在微服務架構(gòu)中,還必須調(diào)用不少服務才能完成這一項功能,因而服務之間如何互相調(diào)用就變成微服務架構(gòu)中的一個關鍵問題。 所以有人說“要想搞懂微服務,先搞定RPC。” RPC框架作為架構(gòu)微服務的基礎組件,它能大大降低架構(gòu)微服務的成本,提高調(diào)用方與服務提供方的研發(fā)效率。 不過…