文档 | gRPC 框架

文档 | gRPC 框架

文档 | gRPC 中文

访问网站
我的收藏190 次访问更新于 a month ago反馈
文档 | gRPC 框架 screenshot

详细介绍

简介

gRPC 框架的文档站点(https://grpc.org.cn/docs/)是 gRPC 官方中文文档中心,旨在帮助开发者了解关键的 gRPC 概念、尝试快速入门,并查找所有受支持语言与平台的教程及参考资料。网站内容涵盖 gRPC 简介、核心概念、架构和生命周期、常见问题,以及按语言和平台分类的快速入门、教程与 API 参考。

主要内容

  • 什么是 gRPC?:介绍 gRPC 的基础定义与背景。
  • 语言与平台:列出官方支持的语言(如 C/C++、C#、Dart、Go、Java、Kotlin、Node.js、Objective-C、PHP、Python、Ruby 等)及其对应的操作系统与编译器/SDK 要求。
  • 指南:提供官方支持的语言、平台和操作系统版本说明。
  • 快速入门:供新手选择语言或平台后,快速体验 gRPC 的实际应用。
  • 教程与 API 参考:面向关注功能细节的开发者,可按语言或平台查阅深入资料。

适用场景

  • gRPC 新手入门:可从“gRPC 简介”“核心概念、架构和生命周期”及“常见问题”开始学习。
  • 多语言开发:需要确认所选语言(如 Go、Java、Python 等)及对应操作系统、编译器版本是否被官方支持。
  • 实践与查阅:希望查看 gRPC 实际应用、按语言/平台查找快速入门、教程或 API 参考的开发者。

官方支持概览

以下为文档中列出的部分官方支持语言及基本要求:

语言 操作系统 编译器 / SDK
C/C++ Linux, Mac, Windows 请参阅 Google C++ 支持政策
C# Windows, Linux, Mac .NET Core 3.0+
Dart Windows, Linux, Mac Dart 2.12+
Go Windows, Linux, Mac Go 1.13+
Java Windows, Linux, Mac Java 8+(Android 为 KitKat+)
Kotlin Windows, Linux, Mac Kotlin 1.3+
Node.js Windows, Linux, Mac Node v8+
Objective-C macOS, iOS 请参阅 Google C++ 支持政策
PHP Linux, Mac PHP 7.0+
Python Windows, Linux, Mac Python 3.8+
Ruby Windows, Linux, Mac Ruby 3.1+