2018 年博文
如何优化 gRPC - 第 2 部分
2018 年 4 月 16 日星期一,发表在博客
gRPC 有多快?如果你了解现代客户端和服务器的构建方式,就会知道它相当快。在第 1 部分中,我展示了如何轻松获得 60% 的提升。在这篇文章中,我将展示如何获得 10000% 的提升。设置 正如在第 1 部分中一样,我们将从一个现有的……
如何优化 gRPC - 第 1 部分
2018 年 3 月 6 日星期二,发表在博客
关于 gRPC 的一个常见问题是如何使其快速。gRPC 库为用户提供了访问高性能 RPC 的能力,但并不总是清楚如何实现这一点。由于这个问题非常普遍,我想我应该尝试展示我的想法……
gRPC 与截止时间
2018 年 2 月 26 日星期一,发表在博客
TL;DR: 始终设置截止时间。这篇博文解释了为什么我们建议慎重设置截止时间,并提供了有用的代码片段来展示如何操作。当你使用 gRPC 时,gRPC 库会负责通信、编组、解组以及……
gRPC-Go 工程实践
2018 年 1 月 22 日星期一,发表在博客
新年伊始,我在 gRPC-Go 项目上的第一个完整年也即将结束,所以我想借此机会提供一个关于 gRPC-Go 开发现状的更新,并展示我们如何管理……
2017 年博文
gRPC 聚会工具包
2017 年 9 月 14 日星期四,发表在博客
如果你曾想围绕 gRPC 举办一场活动,但不知道从何开始,或者不确定有哪些可用内容——我们发布了 gRPC 聚会工具包!该工具包包含一个关于基本概念的 15 分钟演示……
gRPC-Go 性能改进
2017 年 8 月 22 日星期二,发表在博客
在过去几个月里,我们一直致力于提升 gRPC-Go 的性能。这包括改善网络利用率、优化 CPU 使用率和内存分配。我们近期的大部分精力都集中在改造 gRPC-Go 流量控制方面。……
宣布 Flatbuffers 序列化库对 gRPC 提供开箱即用支持
2017 年 8 月 17 日星期四,发表在博客
Flatbuffers 1.7 版本的最新发布为 gRPC 带来了真正开箱即用的零拷贝支持。Flatbuffers 是一个序列化库,它允许你在不先解包或分配任何额外数据的情况下访问序列化数据……
2017-08-17 社区会议更新
2017 年 8 月 17 日星期四,发表在博客
下一次社区会议:2017 年 8 月 31 日星期四,太平洋时间上午 11 点(美国和加拿大) 一般公告 征文:CloudNativeCon CloudNativeCon 将所有 CNCF(云原生计算基金会)项目聚集在一个屋檐下。讲者……
gRPC 在 Helm 中
2017 年 5 月 15 日星期一,发表在博客
Helm 是 Kubernetes 的包管理器。Helm 为用户提供了一种可定制的机制来管理分布式应用并控制其部署。我很幸运能成为杰出的开源 Kubernetes ……的一员。