首页
›
Web后端与企业应用开发
›
072-Go项目结构契约压测闭环
›
《gRPC服务环境配置:Go项目结构性能测试体系关键点》
VIP20
本课程属于:072-Go项目结构契约压测闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
gRPC服务环境配置:Go项目结构性能测试体系关键点
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Go语言环境搭建
Go SDK安装 · GOPATH与Go Modules配… · GoLand/VSCode开发环境配…
Go
语言环境搭建
02
gRPC基础概念
gRPC简介 · Protocol Buffers协议 · gRPC与REST对比
gRPC
基础概念
03
Protobuf语法入门
message定义 · 字段类型与编号 · enum枚举
Protobuf
语法入门
04
gRPC服务定义与代码生成
编写.proto文件 · 使用protoc生成Go代码 · Go插件安装(protoc-gen-…
gRPC
服务定义
05
gRPC Unary RPC实现
服务端实现Unary接口 · 客户端调用Unary接口 · 请求响应模型
gRPC
Unary
06
gRPC Server Streaming实现
服务端流式推送 · 客户端接收流 · 场景:日志实时推送
gRPC
Server
07
gRPC Client Streaming实现
客户端流式上传 · 服务端接收流 · 场景:批量数据上传
gRPC
Client
08
gRPC Bidirectional Streaming实现
双向流通信 · 全双工模式 · 场景:实时聊天/数据交换
gRPC
Bidirectiona…
09
gRPC拦截器(Interceptor)
服务端拦截器(一元/流式) · 客户端拦截器 · 日志/认证/限流拦截器实现
gRPC
Interceptor
10
gRPC元数据(Metadata)
Metadata定义与传递 · 客户端设置Metadata · 服务端读取Metadata
gRPC
Metadata
11
gRPC错误处理
标准错误码 · 自定义错误信息 · 错误详情传递
gRPC
错误处理
12
gRPC安全通信(TLS)
自签名证书生成 · 服务端TLS配置 · 客户端TLS配置
gRPC
TLS
13
gRPC负载均衡
gRPC负载均衡策略(round_r… · 客户端负载均衡 · 与Kubernetes Servic…
gRPC
负载均衡
14
gRPC健康检查
健康检查协议(Health Chec… · 实现健康检查服务 · K8s就绪探针与存活探针集成
gRPC
健康检查
15
gRPC反射与调试
gRPC Reflection协议 · grpcurl工具使用 · gRPC调试与测试
gRPC
反射
16
Go项目结构设计
标准Go项目布局(Standard… · gRPC服务目录结构 · 接口与实现分离
Go
项目结构设计
17
gRPC服务分层架构
Handler层 · Service层 · Repository层
gRPC
服务分层架构
18
gRPC服务配置管理
配置文件(viper) · 环境变量 · 命令行参数
gRPC
服务配置管理
19
gRPC服务日志与监控
结构化日志(zap/logrus) · gRPC Metrics(prome… · OpenTelemetry集成
gRPC
服务日志
20
压测基础理论
性能测试指标(QPS/TP99/延迟… · 压测类型(负载/压力/稳定性) · 压测流程闭环
压测基础理论
QPS/TP99
21
压测工具ghz入门
ghz安装 · 基本压测命令 · 参数详解(并发/总请求/持续时间/元…
ghz
压测工具
22
ghz高级用法
protoset与反射模式 · 自定义数据 · 多接口压测
ghz
高级用法
23
压测脚本编写(Go)
使用ghz Go SDK编写压测程序 · 动态生成请求数据 · 并发控制与结果收集
Go
压测脚本编写
24
压测结果分析
ghz输出指标解读 · 延迟分布(Percentiles) · 错误率分析
压测结果分析
ghz
25
服务端性能调优
gRPC连接池 · Goroutine池 · 内存复用(sync.Pool)
服务端性能调优
gRPC
26
客户端性能调优
连接复用 · Keepalive配置 · 超时与重试策略
客户端性能调优
连接复用
27
压测闭环流程
压测计划→环境准备→脚本开发→执行压…
压测闭环流程
压测计划→环境准…
28
CI/CD集成压测
GitHub Actions/Git… · 压测门禁(Threshold) · 自动生成压测报告
CI/CD
集成压测
29
gRPC服务可观测性
Tracing(Jaeger/Zip… · Metrics(Prometheus… · Logging(ELK/Loki)
gRPC
服务可观测性
30
综合实战
从零搭建一个完整gRPC服务+压测闭… · 包含项目结构 · 配置
综合实战
gRPC
所属VIP或分类
同VIP:Go契约压测Go契约校验
同VIP:Go微服务架构性能调优:性能测试体系实战
同VIP:Go微服务项目部署:性能测试体系工程实践