首页
›
Web后端与企业应用开发
›
079-Go gRPC网关与OpenAPI契约
›
《Go gRPC契约gRPC接口设计与契约测试》
VIP20
本课程属于:079-Go gRPC网关与OpenAPI契约
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go gRPC契约gRPC接口设计与契约测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
gRPC概述
gRPC是什么 · gRPC与REST对比 · gRPC核心优势(高性能
gRPC
是什么
02
Protocol Buffers入门
Protobuf简介 · .proto文件结构 · message定义
Protocol
Buffers
03
Protobuf高级特性
枚举(enum) · 嵌套message · oneof
Protobuf
高级特性
04
Go开发环境准备
Go语言安装 · Go Module配置 · protoc编译器安装
Go
开发环境准备
05
第一个gRPC服务
编写HelloService.pro… · 生成Go代码 · 实现服务端
gRPC
第一个
06
gRPC服务定义详解
service关键字 · rpc方法定义 · 一元RPC模式
gRPC
服务定义详解
07
gRPC错误处理
gRPC状态码(status cod… · 错误详情(error details… · 自定义错误处理
gRPC
错误处理
08
gRPC拦截器(Interceptor)
服务端一元拦截器 · 客户端一元拦截器 · 流式拦截器
gRPC
Interceptor
09
gRPC元数据(Metadata)
Metadata概念 · 从客户端发送Metadata · 服务端读取Metadata
gRPC
Metadata
10
gRPC超时与取消
context.WithTimeou… · context.WithCancel · 服务端超时处理
gRPC
超时
11
gRPC流式RPC(服务端流)
服务端流定义 · 服务端流实现 · 客户端接收流数据
gRPC
RPC
12
gRPC流式RPC(客户端流)
客户端流定义 · 客户端发送流数据 · 服务端接收流
gRPC
RPC
13
gRPC双向流式RPC
双向流定义 · 同时读写流 · 流控制与背压(backpressur…
gRPC
RPC
14
gRPC安全通信(TLS)
TLS/SSL基础 · 生成自签名证书 · 服务端配置TLS
gRPC
TLS
15
gRPC认证机制
Token认证(Intercepto… · JWT认证 · OAuth2集成
gRPC
认证机制
16
gRPC负载均衡
gRPC负载均衡原理 · 客户端负载均衡策略(round_ro… · 使用etcd/consul做服务发现
gRPC
负载均衡
17
gRPC健康检查
健康检查协议(grpc.health… · 实现健康检查服务端 · 客户端健康检查
gRPC
健康检查
18
gRPC反射与命令行工具
gRPC反射(Server Refl… · grpcurl工具使用 · grpc_cli调试
gRPC
反射
19
gRPC网关(gRPC-Gateway)
gRPC-Gateway原理 · 安装与配置 · 生成REST API
gRPC
gRPC-Gateway
20
gRPC与Web(grpc-web)
gRPC-Web背景 · Envoy代理配置 · 浏览器端调用gRPC
gRPC
Web
21
gRPC流式传输与大数据
流式传输大文件 · 分块传输(chunking) · 流式压缩
gRPC
流式传输
22
gRPC重试与超时策略
自动重试(RetryPolicy) · 指数退避(Exponential B… · 幂等性设计
gRPC
重试
23
gRPC死线(Deadline)与传播
Deadline概念 · Deadline传播机制 · 服务端Deadline检查
gRPC
Deadline
24
gRPC多服务与多文件
一个proto文件定义多个servi… · import其他proto文件 · package与go_package…
gRPC
多服务
25
gRPC版本管理
proto文件版本策略 · 向后兼容性 · 字段废弃(deprecated)
gRPC
版本管理
26
gRPC测试
单元测试(使用bufconn) · 集成测试 · mock服务端/客户端
gRPC
测试
27
gRPC日志与监控
日志拦截器(结构化日志) · OpenTelemetry集成 · Prometheus指标
gRPC
日志
28
gRPC最佳实践(一)
服务设计原则 · message设计规范 · 错误码设计
gRPC
最佳实践
29
gRPC最佳实践(二)
性能优化(连接池/复用) · 流式RPC使用场景 · 安全性加固
gRPC
最佳实践
30
综合实战
构建一个完整的gRPC微服务(用户服… · 多服务协作 · 客户端调用
综合实战
gRPC
所属VIP或分类
同VIP:Go-gRPC契约gRPC安全审计与基线治理
同VIP:Go-gRPC契约gRPC缓存一致性治理与故障处理
同VIP:Go-gRPC契约gRPC认证授权与权限测试