軟件介紹
gRPC官方版是一款免費(fèi)開源的高性能RPC框架,我們可以使用這款軟件來連接數(shù)據(jù)中心內(nèi)和跨數(shù)據(jù)中心的服務(wù),并且可以用來建立一個(gè)完整的RPC框架。gRPC可以讓用戶快速實(shí)現(xiàn)實(shí)現(xiàn)負(fù)載平衡,跟蹤,運(yùn)行狀況檢查和身份驗(yàn)證等功能。
gRPC官方版軟件特色
簡(jiǎn)單的服務(wù)定義
使用協(xié)議緩沖區(qū),功能強(qiáng)大的二進(jìn)制序列化工具集和語言來定義服務(wù)
快速啟動(dòng)并擴(kuò)展
只需一行即可安裝運(yùn)行時(shí)和開發(fā)環(huán)境,并使用該框架每秒可擴(kuò)展至數(shù)百萬個(gè)RPC
跨語言和平臺(tái)工作
自動(dòng)以多種語言和平臺(tái)為您的服務(wù)生成慣用的客戶端和服務(wù)器存根
雙向流和集成身份驗(yàn)證
雙向流和完全集成的可插入身份驗(yàn)證以及基于HTTP/2的傳輸
gRPC是可以在任何環(huán)境中運(yùn)行的現(xiàn)代開源高性能RPC框架。它可以通過可插拔的支持來有效地連接數(shù)據(jù)中心內(nèi)和跨數(shù)據(jù)中心的服務(wù),以實(shí)現(xiàn)負(fù)載平衡,跟蹤,運(yùn)行狀況檢查和身份驗(yàn)證。它也適用于分布式計(jì)算的最后一英里,以將設(shè)備,移動(dòng)應(yīng)用程序和瀏覽器連接到后端服務(wù)。
使用說明
開始使用gRPC
為了最大化可用性,gRPC支持將依賴項(xiàng)添加到用戶選擇的語言(如果有)的標(biāo)準(zhǔn)方法。在大多數(shù)語言中,gRPC運(yùn)行時(shí)是作為軟件包提供的,可以在用戶的語言包管理器中找到。
有關(guān)如何在項(xiàng)目中使用特定于語言的gRPC運(yùn)行時(shí)的說明,請(qǐng)參閱以下文檔
C++: follow the instructions under the src/cpp directory
C#: NuGet package Grpc
Dart: pub package grpc
Go: go get google.golang.org/grpc
Java: Use JARs from Maven Central Repository
Kotlin: Use JARs from Maven Central Repository
Node: npm install grpc
Objective-C: Add gRPC-ProtoRPC dependency to po dspec
PHP: pecl install grpc
Python: pip install grpcio
Ruby: gem install grpc
WebJS: follow the grpc-web instructions
使用協(xié)議緩沖區(qū)
默認(rèn)情況下,gRPC使用 協(xié)議緩沖區(qū),這是Google成熟的用于序列化結(jié)構(gòu)化數(shù)據(jù)的開源機(jī)制(盡管它可以與其他數(shù)據(jù)格式(例如JSON)一起使用)。這里是它的工作原理的快速介紹。如果您已經(jīng)熟悉協(xié)議緩沖區(qū),請(qǐng)隨時(shí)跳到下一部分。
- 精選留言 來自河北邢臺(tái)電信用戶 發(fā)表于: 2023-12-11
- 還是最新版本,大力推薦
- 精選留言 來自湖北襄陽電信用戶 發(fā)表于: 2023-12-11
- 算不上是最穩(wěn)定,最快的,但絕對(duì)是最特別的
- 精選留言 來自四川樂山移動(dòng)用戶 發(fā)表于: 2023-11-11
- 這軟件很好用嗯,而且是綠色的,強(qiáng)烈推薦
- 精選留言 來自河南商丘電信用戶 發(fā)表于: 2023-10-23
- 看著評(píng)論人數(shù)就知道這軟件的人很多,十分不錯(cuò)!
- 精選留言 來自新疆和田聯(lián)通用戶 發(fā)表于: 2023-9-18
- 最近正在想找個(gè)這樣的軟件,謝謝!