網(wǎng)友評分:
5分
gRPC是可以在任何環(huán)境中運(yùn)行的現(xiàn)代開源高性能RPC框架。它可以通過可插拔的支持來有效地連接數(shù)據(jù)中心內(nèi)和跨數(shù)據(jù)中心的服務(wù),以實(shí)現(xiàn)負(fù)載平衡,跟蹤,運(yùn)行狀況檢查和身份驗(yàn)證。它也適用于分布式計算的最后一英里,以將設(shè)備,移動應(yīng)用程序和瀏覽器連接到后端服務(wù)。
【簡單的服務(wù)定義】使用協(xié)議緩沖區(qū),功能強(qiáng)大的二進(jìn)制序列化工具集和語言來定義服務(wù)
【快速啟動并擴(kuò)展】只需一行即可安裝運(yùn)行時和開發(fā)環(huán)境,并使用該框架每秒可擴(kuò)展至數(shù)百萬個RPC
【跨語言和平臺工作】自動以多種語言和平臺為您的服務(wù)生成慣用的客戶端和服務(wù)器存根
【雙向流和集成身份驗(yàn)證】雙向流傳輸和完全集成的可插入身份驗(yàn)證以及基于HTTP / 2的傳輸
在我們最初使用gRPC的過程中,我們已經(jīng)能夠輕松地將其擴(kuò)展到我們公認(rèn)的生態(tài)系統(tǒng)中。此外,我們已經(jīng)取得了巨大的成功,通過拉取請求以及與管理該項(xiàng)目的Google團(tuán)隊的互動,直接對gRPC進(jìn)行了改進(jìn)。我們期望看到采用gRPC可以提高開發(fā)人員的生產(chǎn)力,并允許以非JVM語言進(jìn)行開發(fā)。
通過支持高性能雙向流,基于TLS的安全性和多種編程語言,gRPC是用于模型驅(qū)動的配置和遙測的理想統(tǒng)一傳輸協(xié)議。
Carbon3D使用gRPC在3D打印機(jī)內(nèi)部和外部實(shí)施分布式過程。實(shí)際上,出于多種原因,我們實(shí)際上從早期開始使用Thrift就是出于多種原因,包括但不限于對C ++,Nodejs和Python等多種語言的強(qiáng)大支持。雙向流式傳輸?shù)裙δ茉谑刮覀兊南到y(tǒng)實(shí)現(xiàn)更簡單,更正確方面取得了巨大的勝利。最后,gRPC團(tuán)隊/社區(qū)非?;钴S且反應(yīng)迅速,這也是我們?yōu)槿蝿?wù)關(guān)鍵型項(xiàng)目選擇開源技術(shù)的關(guān)鍵因素。
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 virtualinsta360.com.All rights reserved.
浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號