深入浅出gRPC-详解gRPC运作机制与原理

gRPC是什么可以用官网的一句话来概括

A high-performance, open-source universal RPC framework

RPC(Remote Procedure Call)— 远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。

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

资源目录

1.gRPC 入门及服务端创建和调用原理解析

2.gRPC 客户端创建和调用原理解析

3.gRPC 线程模型分析

4.gRPC 服务调用原理分析

5.gRPC 安全性设计

6.gRPC 序列化机制

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注