RSS

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 负载均衡

    2017 年 6 月 15 日星期四,发表在博客

    本文描述了在部署 gRPC 时遇到的各种负载均衡场景。如果你使用 gRPC 连接多个后端,这份文档适合你。大规模 gRPC 部署通常包含多个相同的后端实例,以及多个……

    阅读更多

  • gRPC 在 Helm 中

    2017 年 5 月 15 日星期一,发表在博客

    Helm 是 Kubernetes 的包管理器。Helm 为用户提供了一种可定制的机制来管理分布式应用并控制其部署。我很幸运能成为杰出的开源 Kubernetes ……的一员。

    阅读更多