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

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

内容简介: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]


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

查看所有标签

猜你喜欢:

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

白话大数据与机器学习

白话大数据与机器学习

高扬、卫峥、尹会生 / 机械工业出版社 / 2016-6 / 69

本书通俗易懂,有高中数学基础即可看懂,同时结合大量案例与漫画,将高度抽象的数学、算法与应用,与现实生活中的案例和事件一一做了关联,将源自生活的抽象还原出来,帮助读者理解后,又带领大家将这些抽象的规律与算法应用于实践,贴合读者需求。同时,本书不是割裂讲解大数据与机器学习的算法和应用,还讲解了其生态环境与关联内容,让读者更全面地知晓渊源与未来,是系统学习大数据与机器学习的不二之选: ·大数据产业......一起来看看 《白话大数据与机器学习》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具