内容简介: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_REUSEADDRin 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=falseRPCs when channel is inTRANSIENT_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_signalfrom 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.ais 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]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- OpenLayers 4.5 发布,高性能开源地图引擎
- 腾讯高性能的图片框架 LKImageKit 正式开源
- OpenLayers 4.6.4 发布,高性能开源地图引擎
- iQiYi 高性能开源负载均衡器及应用
- OpenLayers 6.0.0 发布,高性能开源地图引擎
- 百度硅谷人工智能实验室开源高性能计算代码
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
MacTalk 人生元编程
池建强 / 人民邮电出版社 / 2014-2-1 / 45
《MacTalk·人生元编程》是一本随笔文集,主要内容来自作者的微信公众平台“MacTalk By 池建强”。本书撰写于2013年,书中时间线却不止于此。作者以一个70 后程序员的笔触,立于Mac 之上,讲述技术与人文的故事,有历史,有明天,有技术,有人生。70 多篇文章划分为六大主题:Mac、程序员与编程、科技与人文、人物、工具、职场。篇篇独立成文,可拆可合,随时阅读。 此外,作者还对原来......一起来看看 《MacTalk 人生元编程》 这本书的介绍吧!