了解关键 gRPC 概念,尝试快速入门,查找所有支持的语言和平台的教程和参考资料:
- gRPC 新手,从以下页面开始:
- gRPC 简介
- 核心概念、架构和生命周期
- 常见问题,更新较为频繁不做翻译
- gRPC 应用:
- gRPC 详细特性
选择下边任意一个开始:
官方支持
这些是官方支持 gRPC 的语言,平台和系统版本:
语言 | 系统 | 编译器 / SDK |
---|---|---|
C/C++ | Linux, Mac | GCC 5.1+, Clang 4+ |
C/C++ | Windows 7+ | Visual Studio 2015+ |
C# | Linux, Mac | .NET Core, Mono 4+ |
C# | Windows 7+ | .NET Core, NET 4.5+ |
Dart | Windows, Linux, Mac | Dart 2.12+ |
Go | Windows, Linux, Mac | Go 1.13+ |
Java | Windows, Linux, Mac | Java 8+ (KitKat+ for Android) |
Kotlin | Windows, Linux, Mac | Kotlin 1.3+ |
Node.js | Windows, Linux, Mac | Node v8+ |
Objective-C | macOS 10.10+, iOS 9.0+ | Xcode 7.2+ |
PHP | Linux, Mac | PHP 7.0+ |
Python | Windows, Linux, Mac | Python 3.5+ |
Ruby | Windows, Linux, Mac | Ruby 2.3+ |