深入浅出 gRPC
详解 gRPC 运作机制与原理
李林锋  《Netty 权威指南》、《分布式服务框架原理与实践》作者。
微课
已完结·共 6 讲
|
1.8w 人已学
|
收藏

618 狂欢 | 课程专属口令

全场专栏、视频课,使用口令「618gogogo
立享 7 折优惠 !!

* 此优惠不与会员折扣同享

课程介绍

“深入浅出 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. 订阅成功后,推荐通过“极客时间”App 端、Web 端学习。
  2. 本专栏为虚拟商品,交付形式为图文 + 音频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价 5 折优惠。
讲师

李林锋

《Netty 权威指南》、《分布式服务框架原理与实践》作者。

看过的人还看了
深入浅出分布式技术原理
陈现麟
伴鱼技术中台负责人,前小米工程师

39讲 | 21236 人已学习

¥59¥129
大厂设计进阶实战课
小乔
某大厂战略业务设计负责人

35讲 | 7165 人已学习

¥59¥129
结构沟通力
李忠秋
结构思考力研究中心创始人

22讲 | 1047 人已学习

¥68¥189
Go 语言核心 36 讲
郝林
《Go 并发编程实战》作者,前轻松筹大数据负责人

55讲 | 79609 人已学习

¥59¥129
Go 语言从入门到实战
蔡超
Mobvista 技术副总裁兼首席架构师,前亚马逊(中国)首席软件架构师

55讲 | 48906 人已学习

¥59¥129
如何成为学习高手
高冷冷
北大硕士、知乎 64 万关注大 V

24讲 | 31096 人已学习

¥89¥129