概要
gRPCはGoogleがオープンソース化した最新の高性能RPCフレームワークであり、HTTP/2プロトコルとProtocol Buffersシリアライゼーションに基づいています。多言語・クロスプラットフォーム通信をサポートし、ストリーム転送、認証、ロードバランシングなどの機能を提供します。
README プレビュー
# gRPC – An RPC library and framework\n\ngRPC is a modern, open source, high-performance remote procedure call (RPC)\nframework that can run anywhere. gRPC enables client and server applications to\ncommunicate transparently, and simplifies the building of connected systems.\n\n\n \n Homepage:\n grpc.io\n \n \n Mailing List:\n grpc-io@googlegroups.com\n \n\n\n[](https://gitter.im/grpc/grpc?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n## To start using gRPC\n\nTo maximize usability, gRPC supports the standard method for adding dependencies\nto a user's chosen language (if there is one). In most languages, the gRPC\nruntime comes as a package available in a user's language package manager.\n\nFor instructions on how to use the language-specific gRPC runtime for a project,\nplease refer to these documents\n\n- [C++](src/cpp): follow the instructions under the `src/cpp` directory\n- [C#/.NET](https://github.com/grpc/grpc-dotnet): NuGet packages\n `Grpc.Net.Client`, `Grpc.AspNetCore.Server`\n- [Dart](https://github.com/grpc/grpc-dart): pub package `grpc`\n- [Go](https://github.com/grpc/grpc-go): `go get google.golang.org/grpc`\n- [Java](https://github.com/grpc/grpc-java): Use JARs from Maven Central\n Repository\n- [Kotlin](https://github.com/grpc/grpc-kotlin): Use JARs from Maven Central\n Repository\n- [Node](https://github.com/grpc/grpc-node): `npm install @grpc/grpc-js`\n- [Objective-C](src/objective-c): Add `gRPC-ProtoRPC` dependency to podspec\n- [PHP](src/php): `pecl install grpc`\n- [Python](src/python/grpcio): `pip install grpcio`\n- [Ruby](src/ruby): `gem install grpc`\n- [WebJS](https://github.com/grpc/grpc-web): follow the grpc-web instructions\n\nPer-language quickstart guides and tutorials can be found in the\n[documentation section on the grpc.io website](https://grpc.io/docs/). Code\nexamples are available in the [examples](examples) directory.\n\nPrecompiled bleeding-edge p