gRPC 1.17.0 发布,谷歌开源的高性能 RPC 框架

栏目: 软件资讯 · 发布时间: 5年前

内容简介:gRPC 1.17.0 已发布,包含优化、改进和错误修复,更新如下: Core Add support for LB config in service config. (#17063) Don't reset channel state on resolver failure when LB policy exists. (#17226) Avo...

gRPC 1.17.0 已发布,包含优化、改进和错误修复,更新如下:

Core

  • Add support for LB config in service config. (#17063)

  • Don't reset channel state on resolver failure when LB policy exists. (#17226)

  • Avoid re-resolution after c-ares resolver has been shut down. (#17204)

  • Enable SO_REUSEADDR in client sockets. (#17193)

  • Remove memset(0) from arena allocate memory. (#16944)

  • Account the memory usage of channel and call by resource quota. (#16823)

  • Client side health checking feature. (#16507)

  • Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE. (#16912)

  • Fix a dangling pointer on ares_request object in case of cancellation. (#16913)

  • Fix corruption of ares blocking_resolve_address when grpc is restarted. (#16917)

  • Fix the issue where a random fd will be closed when error occurs during creating eventfd. (#10859)

  • Enable Channelz by default. (#16819)

  • Remove grpc_use_signal from API, as no longer relevant. (#16706)

  • Fix deadlock issue in HTTP2 connector. (#16979)

C++

  • Experimental API for Client and Server Interception. (#16842)

  • Add global client interceptor factory. (#17053)

  • Fix invalid version .so links in Makefile. (#16832)

  • In gRPC-C++ podspec, copy the certificate to bundle resources. (#16962)

  • Implement Watch method in health check service. (#16697)

C#

  • Avoid c-ares dependency on libnsl. (#17271)

  • Switch C# to contextual serializer and deserializer internally. (#17167)

  • Add BindService() method that works with alternative serving stacks. (#17157)

  • Document .NET build integration with Grpc.Tools. (#15754)

  • Integrate Grpc.Tools into msbuild system (C# only). (#13207)

  • Use Ninja to build grpc_csharp_ext windows artifact (assembly-optimized secure channels in C# on windows). (#16780)

PHP

  • Add fork() support to PHP PECL extension. (#17147)

Python

  • Update Python documentation. (#17194)

  • Migrate tests from Python 3.4 to Python 3.7. (#16995)

  • Add wait-for-ready option. (#16919)

  • The new gRPC Python documentation generator. (#17074)

  • Allow gpr compatibility mode to be disabled in the Python build. (#16916)

  • Fix logging issues introduced due to root logger being configured by gRPC. (#17091)

  • Add support for utf-8 error messages. (#16946)

  • Ensure libboringssl.a is always built for Python. (#17049)

  • Add python example to show the use of channel options. (#16924)

  • Add type checking for channel args. (#16864)

  • Strip manylinux1 binary wheels. (#16836)

下载地址:


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Heuristic Search

Heuristic Search

Stefan Edelkamp、Stefan Schrodl / Morgan Kaufmann / 2011-7-15 / USD 89.95

Search has been vital to artificial intelligence from the very beginning as a core technique in problem solving. The authors present a thorough overview of heuristic search with a balance of discussio......一起来看看 《Heuristic Search》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

随机密码生成器
随机密码生成器

多种字符组合密码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码