首页
›
Web后端与企业应用开发
›
047-微服务架构并发瓶颈剖析
›
《Go微服务并发性能与瓶颈定位》
VIP20
本课程属于:047-微服务架构并发瓶颈剖析
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go微服务并发性能与瓶颈定位
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务并发模型概述
Go并发原语(goroutine · channel)与微服务架构的契合点 · 以及常见的并发瓶颈模式
微服务并发模型概…
Go
02
Goroutine生命周期与调度
GMP模型详解 · goroutine的创建 · 阻塞
Goroutine
生命周期
03
Channel底层原理与性能陷阱
channel的环形队列 · 锁竞争 · 阻塞与超时
Channel
底层原理
04
Mutex与RWMutex的竞争分析
锁的公平性 · 自旋与休眠 · 读写锁的适用场景
Mutex
RWMutex
05
原子操作与内存屏障
sync/atomic包的使用场景 · CAS与ABA问题 · 内存顺序保证
原子操作
内存屏障
06
WaitGroup与Cond的并发协调
WaitGroup的计数机制 · Cond的信号广播与等待队列 · 以及常见误用导致的死锁
WaitGroup
Cond
07
Pool与Once的性能优化
sync.Pool的对象复用与GC压… · sync.Once的懒加载与竞态保证 · 以及实际微服务中的缓存场景
Pool
Once
08
Context超时与取消传播
Context树结构 · WithTimeout/WithCa… · 以及如何防止goroutine因未取…
Context
超时
09
HTTP服务并发瓶颈分析
net/http的Goroutine… · 连接池复用 · 以及高并发下的Accept与Read…
HTTP
服务并发瓶颈分析
10
gRPC流控与并发限制
gRPC的流式RPC · 并发流数控制 · 以及基于HTTP/2的多路复用对性能…
gRPC
流控
11
数据库连接池调优
database/sql的连接池参数… · MaxIdleConns · ConnMaxLifetime)
数据库连接池调优
database/sql
12
Redis客户端并发优化
go-redis的连接池 · Pipeline与事务的并发安全 · 以及避免大量goroutine同时操…
Redis
客户端并发优化
13
消息队列(Kafka/RabbitMQ)消费者并发模型
分区消费与goroutine池设计 · 手动ACK与重试导致的背压
Kafka/Rabbit…
消息队列
14
微服务网关(API Gateway)并发瓶颈
路由匹配 · 限流 · 熔断的并发安全实现
API
Gateway
15
服务注册与发现(Consul/Etcd)的并发读写
Watch机制 · 长轮询与goroutine风暴 · 以及缓存一致性优化
Consul/Etcd
服务注册
16
分布式链路追踪(OpenTelemetry)的性能开销
Span创建 · 采样策略 · 异步导出对业务goroutine的干…
OpenTelemetr…
分布式链路追踪
17
日志库(zap/logrus)的并发写入
异步日志 · buffer池 · 以及避免日志I/O阻塞业务gorou…
zap/logrus
日志库
18
JSON序列化与反序列化瓶颈
标准库与sonic/ffjson的性… · 内存分配优化 · 以及避免在热点路径频繁序列化
JSON
序列化
19
内存分配与GC对并发的影响
逃逸分析 · 堆栈分配 · GC STW与并发标记
GC
内存分配
20
CPU Profiling实战
pprof的采样原理 · 火焰图解读 · 以及如何定位热点函数与内联优化
CPU
Profiling
21
Memory Profiling实战
heap profile的inuse… · 内存泄漏定位 · 以及goroutine栈内存分析
Memory
Profiling
22
Block Profiling与Mutex Profiling
阻塞事件与锁竞争的采样分析 · 以及如何通过pprof发现锁瓶颈
Block
Profiling
23
Goroutine Profiling
goroutine dump分析 · 泄漏检测 · 以及通过runtime.NumGor…
Goroutine
Profiling
24
Tracing(go tool trace)实战
事件追踪 · goroutine分析 · 网络阻塞与调度延迟的可视化诊断
Tracing
go
25
Benchmark与性能回归
testing.B的计时与重置 · 子基准测试 · 以及通过benchstat对比性能变…
Benchmark
性能回归
26
并发安全设计模式
Pipeline模式 · Fan-Out/Fan-In · Worker Pool
并发安全设计模式
Pipeline
27
限流与背压机制
令牌桶 · 漏桶 · 自适应限流(如Kratos的bbr)
限流
背压机制
28
熔断与降级策略
hystrix-go与sre bre… · 半开状态探测 · 以及熔断对并发路径的影响
熔断
降级策略
29
弹性伸缩与负载均衡
基于CPU/内存的自动扩缩容 · gRPC的负载均衡策略(round_… · 以及连接池预热
弹性伸缩
负载均衡
30
全链路压测与性能调优案例
从pprof发现瓶颈 · 优化锁粒度 · 引入对象池
全链路压测
性能调优案例
所属VIP或分类
同VIP:API-Gateway超时配置与微服务并发瓶颈的调优实践
同VIP:CI-CD流水线集成:微服务并发瓶颈的性能调优方案
同VIP:GORM微服务并发瓶颈慢查询分析