RSS

gRPC - 现在更容易安装

今天,我们很高兴地宣布一项更新,它极大地简化了 gRPC 的入门体验。

  • 对于大多数语言,现在可以通过原生包管理器(例如 Node.js 的 npm、Ruby 的 gem 和 Python 的 pip)一步安装 gRPC 运行时。即使我们的 Node、Ruby 和 Python 运行时是基于 gRPC 的 C 核心封装的,用户现在也不需要在大多数 Linux 发行版中明确预安装 C 核心库。我们为您自动获取 :-)。

  • 对于 Java,我们通过为 Maven 和 Gradle 提供插件,简化了向构建工具添加 gRPC 支持所需的步骤。

  • 这些插件使您可以轻松地依赖核心运行时,将生成的库部署或发布到生产环境中。

您还可以使用我们的 Dockerfiles 来使用这些更新后的包 - 构建基于 gRPC 的微服务现在应该是一个非常简单的体验。

安装体验尚未完成:我们现在专注于通过像 gRPC 运行时一样打包我们的 protocol buffer 插件来改进您的开发体验。

这将简化代码生成和开发环境的设置。

想试试吗?以下是在我们支持的所有语言中安装 gRPC 运行时的方法:语言
平台命令Node.js
Linux, Mac, Windows命令npm install grpc
Python命令pip install grpcio
Ruby命令gem install grpc
PHP命令pecl install grpc-beta
Gogo get google.golang.org/grpcObjective-C
MacRuntime source fetched automatically from GitHub by CocoaPodsC#
Windows命令从您的 IDE (Visual Studio, Monodevelop, Xamarin Studio) 安装 gRPC NuGet 包
Java命令使用我们的 Maven 和 Gradle 插件,它们提供带有 静态链接的 boringssl 的 gRPC

C++