首页
›
Web后端与企业应用开发
›
024-微服务架构中间件接入链路
›
《Go微服务中间件链路工程案例与接口设计实践》
VIP20
本课程属于:024-微服务架构中间件接入链路
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go微服务中间件链路工程案例与接口设计实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务架构演进
单体架构 vs 微服务架构 · Go语言在微服务中的优势 · 课程项目全景图
微服务架构演进
vs
02
Go模块化工程结构
Go Module管理 · 项目目录分层(cmd/interna… · 依赖注入基础
Go
模块化工程结构
03
gRPC基础与Proto定义
Protocol Buffers语法 · service/message定义 · 生成Go代码
gRPC
Proto
04
gRPC服务端实现
Server创建 · 拦截器注册 · 优雅启停
gRPC
服务端实现
05
gRPC客户端实现
Client连接管理 · 负载均衡策略 · 重试与超时配置
gRPC
客户端实现
06
HTTP网关与RESTful接口
grpc-gateway原理 · proto注解 · Swagger文档生成
HTTP
RESTful
07
中间件设计模式
洋葱模型 · 责任链模式 · Go中http.Handler与gr…
间件设计模式
洋葱模型
08
日志中间件
结构化日志(zerolog/zap) · 请求ID注入 · 日志分级与采样
日志
间件
09
链路追踪基础
OpenTelemetry概念 · Trace/Span/SpanCon… · W3C TraceContext传播
链路追踪基础
OpenTelemetr…
10
Jaeger部署与集成
Jaeger All-in-one模… · OTLP Exporter配置 · Go SDK初始化
Jaeger
部署
11
服务间链路透传
gRPC metadata传递Tra… · HTTP Header传播 · 异步消息队列透传
服务间链路透传
gRPC
12
分布式追踪实战
跨三个微服务(A->B->C)的完整…
分布式追踪实战
A
13
指标监控与Prometheus
Counter/Gauge/Hist… · Go metrics暴露 · Prometheus拉取配置
Prometheus
指标监控
14
自定义业务指标
订单处理耗时 · 错误率 · QPS统计
自定义业务指标
订单处理耗时
15
熔断器中间件
hystrix-go原理 · 熔断状态机 · 半开探测
熔断器
间件
16
限流中间件
令牌桶(rate.Limiter) · 漏桶 · 分布式限流(Redis+Lua)
限流
间件
17
重试与超时中间件
指数退避策略 · jitter · 幂等性保证
重试
超时
18
认证与鉴权中间件
JWT生成与验证 · RBAC模型 · gRPC拦截器实现Token校验
认证
鉴权
19
请求校验中间件
protoc-gen-validat… · 自定义校验规则 · 错误信息国际化
请求校验
间件
20
缓存中间件
Redis多级缓存 · 缓存穿透/击穿/雪崩防护 · Go-Redis Pipeline
缓存
间件
21
分布式锁中间件
Redis Redlock · etcd锁 · Go实现可重入锁
分布式锁
间件
22
消息队列中间件
RabbitMQ/Kafka集成 · 生产者确认 · 消费者幂等
消息队列
间件
23
配置中心中间件
etcd/Consul配置监听 · 热更新 · viper集成
配置
间件
24
服务注册与发现
Consul/etcd注册 · 健康检查 · gRPC resolver自定义
服务注册
发现
25
API网关中间件
Kong/Envoy原理 · Go实现轻量级网关 · 路由转发
API
网关
26
单元测试与Mock
gomock · testify · gRPC mock server
Mock
单元测试
27
集成测试与契约测试
Testcontainers · Pact契约测试 · gRPC反射测试
集成测试
契约测试
28
性能压测与调优
pprof · go-torch火焰图 · gRPC性能优化
性能压测
调优
29
容器化与编排
Dockerfile多阶段构建 · K8s Deployment/Ser… · Helm Chart
容器化
编排
30
课程总结与最佳实践
中间件选型矩阵 · 常见坑点 · 生产级Go微服务架构蓝图
课程总结
最佳实践
所属VIP或分类
同VIP:API-Gateway协议转换与中间件链路适配
同VIP:API-Gateway缓存中间件接入与性能优化实践
同VIP:Go开发微服务中间件链路工程案例与错误处理与异常治理