首页
›
Web后端与企业应用开发
›
024-微服务架构中间件接入链路
›
《Go微服务中间件链路开发实践与性能调优》
VIP20
本课程属于:024-微服务架构中间件接入链路
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go微服务中间件链路开发实践与性能调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务概述
微服务架构演进历史 · 与单体架构对比 · Go语言在微服务中的优势
微服务概述
微服务架构演进历…
02
中间件基础
中间件定义 · 常见中间件类型(日志 · 鉴权
间件基础
间件定义
03
Go HTTP中间件原理
标准库net/http的Handle… · HandlerFunc与中间件链式调… · context.Context传递
Go
HTTP
04
Gin框架中间件
Gin的Engine与RouterG… · c.Next()与c.Abort() · 自定义Gin中间件
Gin
框架
05
日志中间件开发
结构化日志(logrus/zap) · 请求ID注入 · 请求耗时记录
日志
间件开发
06
鉴权中间件开发
JWT原理 · Token解析与验证 · RBAC权限校验
鉴权
间件开发
07
限流中间件开发
令牌桶算法 · 漏桶算法 · 基于Redis的分布式限流
限流
间件开发
08
熔断中间件开发
熔断器三状态(Closed/Open… · hystrix-go实现 · 熔断降级策略
熔断
间件开发
09
重试与超时中间件
指数退避重试 · 超时控制(context.WithT… · 幂等性保证
重试
超时
10
链路追踪基础
OpenTelemetry概念 · Trace/Span/SpanCon… · W3C Trace Context传…
链路追踪基础
OpenTelemetr…
11
Jaeger集成
Jaeger架构(Agent/Col… · Go客户端初始化 · Span创建与注入
Jaeger
集成
12
全链路中间件编排
中间件执行顺序 · 洋葱模型 · 全局中间件与路由组中间件
全链路
间件编排
13
gRPC拦截器
UnaryInterceptor与S… · gRPC中间件与HTTP中间件对比
gRPC
拦截器
14
gRPC日志与鉴权拦截器
metadata传递 · Token验证 · 日志记录
gRPC
日志
15
gRPC链路追踪拦截器
OpenTelemetry gRPC… · Span自动创建 · 跨服务传播
gRPC
链路追踪拦截器
16
消息队列中间件
RabbitMQ/Kafka消费者中… · 消息幂等处理 · 死信队列
消息队列
间件
17
缓存中间件
Redis缓存穿透/击穿/雪崩 · 缓存中间件设计 · 本地缓存(freecache)与分布…
缓存
间件
18
配置中心中间件
etcd/Consul配置监听 · 动态刷新中间件 · 配置变更热更新
配置
间件
19
服务注册与发现中间件
Consul客户端集成 · 健康检查 · 服务列表缓存与刷新
服务注册
发现
20
性能调优基础
pprof工具使用 · CPU/内存/goroutine分析 · 火焰图生成
性能调优基础
pprof
21
中间件性能基准测试
Go testing基准测试 · benchstat分析 · 中间件对吞吐量的影响
间件性能基准测试
Go
22
内存优化
对象池(sync.Pool) · 减少内存分配 · 零拷贝技术
内存优化
sync.Pool
23
并发优化
goroutine池 · worker pool模式 · channel vs mutex选择
并发优化
goroutine
24
网络优化
HTTP连接池 · gRPC连接复用 · TCP参数调优(keepalive
网络优化
HTTP
25
序列化优化
JSON vs Protobuf v… · 高性能序列化库选择 · schema设计
序列化优化
JSON
26
数据库中间件优化
连接池大小调优 · 慢查询日志 · 读写分离中间件
数据库
间件优化
27
限流与熔断性能调优
令牌桶预计算 · 滑动窗口优化 · 熔断器状态切换开销
限流
熔断性能调优
28
链路追踪性能开销
采样策略(头部采样/尾部采样) · Span压缩 · 异步上报
链路追踪性能开销
采样策略
29
全链路压测实战
wrk/ghz压测工具 · 中间件逐层开启对比 · 瓶颈定位与优化
全链路压测实战
wrk/ghz
30
生产环境最佳实践
中间件配置化 · 优雅启停 · 健康检查
生产环境最佳实践
间件配置化
所属VIP或分类
同VIP:API-Gateway协议转换与中间件链路适配
同VIP:API-Gateway缓存中间件接入与性能优化实践
同VIP:Go开发微服务中间件链路工程案例与错误处理与异常治理