首页
›
Web后端与企业应用开发
›
072-Go项目结构契约压测闭环
›
《Go微服务架构性能调优:性能测试体系实战》
VIP20
本课程属于:072-Go项目结构契约压测闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go微服务架构性能调优:性能测试体系实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与性能工程思维
课程目标 · 学习路径 · 性能工程在微服务中的重要性
课程导学
性能工程思维
02
Go微服务基础架构回顾
Go语言并发模型(Goroutine… · 典型微服务分层架构(API Gate… · Service
Go
微服务基础架构回…
03
性能基准与关键指标
延迟(Latency) · 吞吐量(Throughput) · 错误率(Error Rate)
性能基准
关键指标
04
压测工具选型与对比
wrk · hey · vegeta
压测工具选型
对比
05
环境搭建与压测基础设施
Docker Compose搭建微服… · Prometheus + Grafa… · 压测机器与被压测机器网络拓扑设计
环境搭建
压测基础设施
06
编写第一个压测脚本(HTTP)
使用vegeta编写HTTP GET… · 设置RPS · 持续时间
HTTP
编写第一个压测脚…
07
编写第一个压测脚本(gRPC)
使用ghz编写gRPC Unary/… · 配置protobuf payload · 输出延迟分布
gRPC
编写第一个压测脚…
08
压测结果解析与可视化
解析vegeta/ghz的JSON报… · 使用Grafana Dashboar… · 吞吐量曲线
压测结果解析
可视化
09
Go服务性能剖析工具入门
pprof(CPU · Heap · Goroutine
Go
服务性能剖析工具…
10
pprof实战
定位CPU热点 · 优化循环 · 字符串拼接
pprof
CPU
11
pprof实战
定位内存泄漏 · 内存逃逸 · 优化对象池(sync.Pool)与G…
pprof
定位内存泄漏
12
pprof实战
定位Goroutine泄漏 · 排查channel阻塞 · 死锁
pprof
Goroutine
13
Go编译器与运行时优化
内联优化(-gcflags='-l'… · 逃逸分析 · 边界检查消除
Go
编译器
14
数据库层性能调优
连接池配置(maxOpenConns… · 慢查询分析 · 索引优化
数据库层性能调优
maxOpenConns
15
缓存策略与性能
Go中实现LRU/LFU缓存(gro… · ristretto) · 缓存穿透/击穿/雪崩的防护
缓存策略
性能
16
gRPC性能调优
gRPC连接池 · 流式传输优化 · Protobuf编码效率
gRPC
性能调优
17
网络层调优
TCP参数调优(tcp_tw_reu… · tcp_fastopen · tcp_rmem)
网络层调优
TCP
18
并发模型优化
Worker Pool模式 · Fan-Out/Fan-In模式 · errgroup并发控制
并发模型优化
Worker
19
限流与熔断实战
令牌桶(rate.Limiter) · 漏桶 · 滑动窗口限流
限流
熔断实战
20
负载均衡与服务发现
gRPC负载均衡策略(round_r… · pick_first · weighted)
负载均衡
服务发现
21
异步处理与消息队列
Go中使用NSQ/Kafka/Rab… · 批量处理 · 消息压缩
异步处理
消息队列
22
JSON序列化性能对比
encoding/json vs j… · 选择最优序列化库 · 减少内存分配
JSON
序列化性能对比
23
日志与监控对性能的影响
结构化日志(zerolog/zap)… · 日志级别动态调整 · 采样日志
日志
监控对性能的影响
24
压力测试场景设计
基准测试(Baseline) · 负载测试(Load Test) · 压力测试(Stress Test)
压力测试场景设计
Baseline
25
全链路压测实战
使用k6编写复杂场景脚本(多接口混合 · 思考时间 · 动态参数)
全链路压测实战
k6
26
性能瓶颈定位方法论
USE方法(Utilization/… · RED方法(Rate/Errors/… · 从全局到局部的排查流程
性能瓶颈定位方法…
USE
27
优化效果验证与回归
A/B压测对比 · 性能回归测试自动化(CI/CD集成) · 性能基线管理
优化效果验证
回归
28
Go微服务性能调优案例1
高并发订单服务 · 缓存引入 · 最终吞吐量提升5倍
Go
微服务性能调优案…
29
Go微服务性能调优案例2
实时推送服务 · channel buffer调优 · gRPC流式推送优化
Go
微服务性能调优案…
30
课程总结与性能调优心法
性能调优的哲学(先测量后优化 · 避免过早优化) · 持续性能工程文化
课程总结
性能调优心法
所属VIP或分类
同VIP:Go契约压测Go契约校验
同VIP:Go微服务项目部署:性能测试体系工程实践
同VIP:gRPC接口参数配置:Go项目结构性能测试体系设计