[Golang学习笔记] (六)远程方法调用
Jul 26, 2018
索引
- (零)入门级日常开发
- (一)文本处理与编解码
- (二)数学计算与加解密
- (三)操作系统与进程操作
- (四)网络编程基础篇
- (五)网络编程框架篇
- (六)远程方法调用
- (七)数据库访问和操作
- (八)常用中间件使用
- (九)日志记录与链路追踪
- (十)多编程语言交互
概述
除了基于HTTP协议REST API, 服务端可能还会提供RPC接口, 本篇记录Golang中远程过程调用RPC的常用方式
基于gob标准库中的RPC
RPC服务端
1 | //todo |
RPC客户端
1 | //todo |
基于HTTP2的GRPC框架
通过protobuf自动生成代码
1 | //todo |
gRPC服务端
1 | //todo |
gRPC客户端
1 | //todo |