发布于 2017-02-06 00:20:30 | 133 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

GRPC RPC 框架

GRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP 和 C# 支持.


GRPC 1.1.0 发布了,

更新内容:

C-core:

  • 添加对 HTTP CONNECT 代理的支持

  • 修复 handshaking 相关的许多 bug

  • 添加最大消息发送长度的通道 arg

C++:

  • 允许通过客户端 API 选择负载平衡策略

Python:

  • 修复 time_remaining() API 的 bug (#9420)

  • 流式 API 的可迭代验证 (#8686)

  • 添加服务器通道 arguments 参数 (#8137)

Ruby:

PHP:

C#:

  • 修复:从requestStream.WriteAsync() 抛出 RpcException 而不再是 InvalidOperationException 

  • Public C# 基准已切换到 CoreCLR

  • Huge C# 吞吐量提高 (#8396#8444#8472),为获得最佳性能,请使用服务器GC模式 "System.GC.Server": true

  • 开始在Windows上收集基本性能数字。

  • 基本服务器反射实现在 Grpc.Reflection NuGet 包中可用 (#8857)

  • Codegen 改进: #9060#9061#8297, 8619

  • 其它 bug 修复: #8594

Objective-c:

  • 一些为更好的实现 Cronet 支持 Node 的 Bug 修复:

  • 添加对 Node 7 的支持

  • 添加对 Electron 的支持 (按说明操作 http://electron.atom.io/docs/tutorial/using-native-node-modules/ 是安装时必要的。 export npm_config_build_from_source=true 行可省略)

  • 移除对不再维护的两个 Node 版本的支持: Node 0.12 and io.js 1.0

  • 修复不会出现序列化错误的 bug (#8882)

  • 修复事件(特别是状态和错误)可以根据方法类型以不同的顺序发出的 bug (#7705)

  • 修复当可读的 stream 因错误失败时,结束事件可能被忽略的问题 (#8954).

  • 已知问题: 当提供的主机名没有端口号时,DNS 解析在客户端中失败 (#9518).

完整更新内容请查看发行日志

下载地址:



历史版本 :
gRPC 1.8.5 发布,Google 高性能 RPC 框架
gRPC 1.8.4 发布,Google 高性能 RPC 框架
gRPC 1.8.3 发布,Google 高性能 RPC 框架
gRPC 1.8.2 发布,Google 高性能 RPC 框架
gRPC 1.8.1 发布,Google 高性能 RPC 框架
gRPC-java 1.8.0 发布,Google 高性能 RPC 框架
gRPC 1.7.2 发布,Google 高性能 RPC 框架
gRPC 1.6.7 发布,Google 高性能 RPC 框架
gRPC 1.7.0 发布,Google 高性能 RPC 框架
gRPC 1.6.6 发布,Google 高性能 RPC 框架
gRPC 1.6.5 发布,Google 高性能 RPC 框架
gRPC Java 1.6.1 发布,高性能框架的 Java 实现
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务