gRPC 1.35.0发布,高性能RPC框架

Posted FOSS Lab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gRPC 1.35.0发布,高性能RPC框架相关的知识,希望对你有一定的参考价值。

点击蓝字
默默关注


gRPC Core 的 1.35.0 已经发布,详细的 gRPC 文档请参阅 grpc.io,此版本包含改进和一些错误修复,下面列出了本次更新的一些重点内容:


Core


  • Backport “修复 zlib + macOS 中的隐式声明错误 #24979”。(#25133)

  • xDS 功能文档更新了对大小写不敏感的前缀/完整路径匹配。 (#24999)

  • 将 darwin_arm64 和 darwin_arm64e 添加到 c-ares 配置设置中。(#24872)

  • 添加 FileWatcher CertificateProvider。(#24600

  • 使用环境变量 GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT 保护 xds 安全代码。(#24780


C ++


  • 将 bazel 升级到 3.7.1(整个存储库)。(#25000

  • Makefile:删除对构建 protobuf、C++ 库和可执行文件的支持。(#24000


C#


  • 修复 Linux 上的 nuget 软件包签名(在非 Windows 上不要使用 PublicSign = true)。(#24980

  • 删除 C#作为 xDS 功能支持的语言。(#24982

  • 修复 .NET 5 单文件应用程序中的 C# 原生库加载。(#24744


Python


  • 修复 Mac 上 protoc_compiler.so 中的 libprotobuf 符号的可见性。(#24992

  • [Aio]更正了 grpc.aio.ServicerContext.abort 的类型注释。(#24946

  • 将限制并发 RPC 功能添加到 asyncio 服务器。(#24818

  • [Aio]修复了流式 RPC 中的空响应处理。(#24801

  • [Backport]在 SingleThreadedRendezvous 中实现 grpc.Future 接口。(#24574

  • [Backport]使 Python 2 成为 Bazel 构建的可选依赖项。(#24452


Ruby


  • 修复 rb_event_thread.c 中的隐式声明。(#24962

  • 基于最新的 rake-compiler-dock / manylinux14 映像的 ruby 构建,添加 ruby 3.0 二进制包。(#25070

  • 添加对 circuit_breaking xds 互操作测试用例的支持。(#25028

  • 二进制软件包(例如grpc-1.35.0-x86_64-linux.gem):

      现在与 ruby 3.0 兼容

   现在是基于 manylinux14 构建的(不再支持 CentOS 6)



往期推荐


扫码关注最新动态

我就知道你“在看”

以上是关于gRPC 1.35.0发布,高性能RPC框架的主要内容,如果未能解决你的问题,请参考以下文章

GRPC 1.15.0 发布,Google 高性能 RPC 框架

Google高性能RPC框架gRPC 1.0.0发布

gRPC 1.36.0 发布,高性能 RPC 框架

gRPC 1.34.0 发布,高性能 RPC 框架

行业资讯gRPC 1.34.0 发布,高性能 RPC 框架

RPC理念,高性能RPC框架gRpc核心概念及示例