TienChin 视频杀青啦~采用 Spring Boot+Vue3 技术栈,里边会涉及到各种好玩的技术,小伙伴们来和松哥一起做一个完成率超 90% 的项目,戳戳戳这里-->TienChin 项目配套视频来啦。
断断续续和小伙伴们整完了 gRPC 系列,把这个系列所有文章整合到一起,做一个 PDF,也做一个索引,方便小伙伴们学习。
gRPC 则是一个由 Google 发起的开源的 RPC 框架,它是一个高性能远程过程调用 (RPC) 框架,可以在任何环境中运行。gRPC 通过对负载均衡、跟踪、健康检查和身份验证的可插拔支持,有效地连接数据中心内和数据中心之间的服务。gRPC 已经被一些顶级科技公司所接受,包括谷歌、IBM、Netflix 等等。gRPC 框架依赖于 HTTP/2、协议缓冲区等尖端技术栈,以实现最佳的 API 保护、高性能远程过程调用和可扩展性。
在 gRPC 中,客户端应用程序可以直接调用部署在不同机器上的服务端应用程序中的方法,就好像它是本地对象一样,使用 gRPC 可以更容易地创建分布式应用程序和服务。与许多 RPC 系统一样,gRPC 基于定义服务的思想,指定基于参数和返回类型远程调用的方法。在服务端侧,服务端实现接口,运行 gRPC 服务,处理客户端调用。在客户端侧,客户端拥有存根(Stub,在某些语言中称为客户端),它提供与服务端相同的方法。

gRPC 客户端和服务端可以在各种环境中运行和相互通信 – 从 Google 内部的服务器到你自己的桌面 – 并且可以使用 gRPC 支持的任何语言编写。因此,你可以轻松地用 Java 创建 gRPC 服务端,使用 Go、Python 或 Ruby 创建客户端。此外,最新的 Google API 将包含 gRPC 版本的接口,使你轻松地将 Google 功能构建到你的应用程序中。
多余的话也不多说了,总之,是时候了解一下这个玩意了。
松哥这个小系列一共包含 10 篇文章,约 2W 字。目录如下:

小伙伴们在公众号后台回复 grpc 可以获取这个 pdf 的下载链接。
当然,也可以选择在线阅读:
一个简单的案例入门 gRPC 聊一聊 gRPC 的四种通信模式 聊一聊 gRPC 中的拦截器 手把手教大家在 gRPC 中使用 JWT 完成身份校验 gRPC为什么使用截止时间而不是超时时间? gRPC 中的异常该如何处理? TLS、SSL、CA 证书、公钥、私钥。。。今天捋一捋! TLS+gRPC怎么玩?如何让自己的RPC通信更加安全? gRPC 的两种不同认证方式 Spring Boot+Nacos+gRPC,一个区别于 OpenFeign 的微服务通信方案!
好啦,大概就这些内容,算是一个小系列吧,感兴趣的小伙伴可以下载学习啦~
公号后台回复 grpc 获取 PDF 下载链接。
TienChin 视频杀青啦~采用 Spring Boot+Vue3 技术栈,里边会涉及到各种好玩的技术,小伙伴们来和松哥一起做一个完成率超 90% 的项目,戳戳戳这里-->TienChin 项目配套视频来啦。




