gRPC-Goは、Googleが公開するgRPCのGo言語実装のGitHub公式リポジトリです。「モバイルとHTTP/2を第一に考えた、高性能でオープンソースな汎用RPCフレームワーク」と説明されており、Apache-2.0ライセンスで公開されています。
スター数23.1k、フォーク数4.8kと広く使われており、動作にはGoの直近2つのメジャーリリースのいずれかが必要です。導入はgoogle.golang.org/grpcパッケージをインポートしてビルドコマンドを実行するだけで、依存関係は自動でダウンロードされます。/Documentationディレクトリにはクイックスタートガイドやパフォーマンスベンチマーク、コード例も収録されています。
出典が伝えている要点
- gRPC-Goはgithub.com/grpc/grpc-goで公開されているgRPCのGo言語実装である
- gRPCは「A high performance, open source, general RPC framework that puts mobile and HTTP/2 first」と説明されている
- gRPC-Goの動作にはGoの「直近2つのメジャーリリースのいずれか」が必要とされている
- リポジトリのスター数は23.1kである
- リポジトリのフォーク数は4.8kである
- オープンなissue数は97件である
- オープンなpull request数は40件である
- masterブランチの総コミット数は6,025件である
- リポジトリのライセンスはApache-2.0である
- 利用開始にはgoogle.golang.org/grpcパッケージをインポートしてビルドコマンドを実行するだけでよく、依存関係は自動でダウンロードされる
- リポジトリには/Documentationディレクトリにクイックスタートガイド、APIリファレンス、パフォーマンスベンチマーク、コード例などが含まれている
原文より
A high performance, open source, general RPC framework that puts mobile and HTTP/2 first.
出典: github.com