深入浅出gRPC
详解gRPC运作机制与原理
李林锋
《Netty 权威指南》、《分布式服务框架原理与实践》作者。
11415 人已学习 · 共6讲 · 全集

移动设备学习

App Store 下载

Android 下载

扫描二维码下载客户端

内容简介

“深入浅出 gRPC”是由《Netty 权威指南》和《分布式服务框架原理与实践》作者李林锋撰写并维护的系列文章。

由于支持移动端、多语言和 HTTP/2 等新特性,gRPC 在众多开源的 RPC 框架中脱颖而出,除了在谷歌内部长期使用,越来越多的公司也开始使用 gRPC 构建支持多语言的微服务框架。尽管 gRPC 的入门比较简单,但是如果对底层的工作原理以及 API 类库不太熟悉,在实际使用过程中也会遇到很多障碍。

本系列文章通过对服务端和客户端创建、服务调用、线程模型、安全和认证等功能模块的分析,从工作原理到核心代码都做了详细讲解,帮助读者更高效地掌握 gRPC 的实现细节,以便在工作中更好地应用和扩展,例如实现自定义的微服务安全策略,或者进行性能调优等等。

另外,考虑到 Java 相对其他编程语言来说应用比较广泛,所以文中的示例代码主要基于 Java 来展开讲解。

作者李林锋精通 Netty、Mina、分布式服务框架、API 开放和集成网关等技术,并有多年 Java NIO、平台中间件、PaaS 平台、API 网关设计和开发经验。

内容目录

  1. gRPC 入门及服务端创建和调用原理解析
  2. gRPC 客户端创建和调用原理解析
  3. gRPC 线程模型分析
  4. gRPC 服务调用原理分析
  5. gRPC 安全性设计
  6. gRPC 序列化机制

限时福利

  1. 订阅后,分享专属海报,每邀请一位好友订阅有奖励。
  2. 戳此添加社群管理员,进入技术交流 & 福利群

购买须知

  1. 本系列共六篇文章,现已全部上线,购买成功后,即可通过“极客时间”App 端、小程序端、Web 端永久阅读;
  2. 由于文字内容为虚拟商品,一经购买,概不退款。

看过的人还看了

Node.js开发实战

杨浩  腾讯高级工程师

57讲 | 3847 人已学习

拼团 ¥99 原价 ¥129
Netty源码剖析与实战

傅健  Netty源码贡献者、Cisco高级软件工程师

60讲 | 4462 人已学习

拼团 ¥99 原价 ¥129
从0开始学游戏开发

蔡能  原网易游戏引擎架构师,资深游戏底层技术专家

41讲 | 5841 人已学习

¥68
React实战进阶45讲

王沛  eBay中国研发中心资深技术专家

46讲 | 6288 人已学习

拼团 ¥89 原价 ¥199

Copyright © 2019, The Holding of GeekBang (Beijing) Co., Ltd. All rights reserved. 极客邦控股(北京)有限公司 | 京 ICP 备 16027448号-3. 京公网安备 11010502037384号增值电信业务经营许可证

联系我们

010 - 53934972

service@geekbang.org

北京市朝阳区容和路1号院1号楼5层