首页
›
后端、数据与云原生工程
›
002-Go高并发后端工程
›
《Go微服务架构工程》
VIP11
本课程属于:002-Go高并发后端工程
后端、数据与云原生工程 · 共 11 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go微服务架构工程落地
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务概述
微服务架构演进历史 · 单体架构 vs 微服务架构 · 微服务核心原则与设计哲学
微服务概述
微服务架构演进历…
02
Go语言微服务生态
Go在微服务中的优势 · 主流Go微服务框架对比(Gin/Kr… · 项目选型策略
Go
语言微服务生态
03
项目初始化与工程结构
Go Module管理 · 标准项目布局(layout) · 多模块仓库(monorepo)设计
项目初始化
工程结构
04
API网关设计
网关核心功能(路由/限流/熔断) · 使用Gin实现基础网关 · 网关与业务服务通信模式
API
网关设计
05
服务注册与发现
Consul/Nacos/Etcd原… · Go集成Consul实现服务注册 · 健康检查机制
服务注册
发现
06
配置中心管理
配置中心必要性 · 使用Nacos/Consul做动态配… · Go读取远程配置与热更新
配置
心管理
07
RPC通信协议
gRPC基础与Protocol Bu… · Go实现gRPC Server/Cl… · gRPC拦截器(Intercepto…
RPC
通信协议
08
RESTful API设计
RESTful最佳实践 · Go中Gin路由设计 · 请求参数校验与错误处理
RESTful
API
09
服务间通信
同步调用 vs 异步消息 · HTTP调用与gRPC调用选择 · 服务间认证与安全
服务间通信
vs
10
消息队列集成
RabbitMQ/Kafka核心概念 · Go中使用Sarama操作Kafka · 消息可靠性与重试机制
消息队列集成
RabbitMQ/Kaf…
11
分布式事务
CAP理论与BASE理论 · TCC模式 · Saga模式
分布式事务
CAP
12
数据库访问层
GORM基础与高级用法 · 数据库连接池配置 · 读写分离与分库分表思路
数据库访问层
GORM
13
缓存策略
Redis在微服务中的应用 · Go操作Redis(go-redis… · 缓存穿透/击穿/雪崩解决方案
缓存策略
Redis
14
链路追踪
OpenTelemetry标准 · Jaeger部署 · Go集成OpenTelemetry实…
链路追踪
OpenTelemetr…
15
日志收集
结构化日志(zap/logrus) · ELK/EFK架构 · Go日志输出与日志级别动态调整
日志收集
zap/logrus
16
监控与告警
Prometheus指标采集 · Grafana可视化面板 · Go业务指标自定义上报
监控
告警
17
容器化部署
Dockerfile编写最佳实践 · 多阶段构建 · 镜像瘦身与安全扫描
容器化部署
Dockerfile
18
Kubernetes编排
K8s核心概念(Pod/Servic… · Go微服务部署到K8s · ConfigMap与Secret管理
Kubernetes
编排
19
服务网格入门
Istio架构与核心组件 · Sidecar注入原理 · 流量管理与灰度发布
服务网格入门
Istio
20
CI/CD流水线
GitHub Actions/Git… · 自动化测试 · 构建与部署流水线设计
CI/CD
流水线
21
单元测试与Mock
Go testing包 · gomock/mockery生成Mo… · 表驱动测试与覆盖率
Mock
单元测试
22
集成测试与契约测试
Docker Compose测试环境 · Pact契约测试 · 消费者驱动契约
集成测试
契约测试
23
性能测试与调优
pprof性能分析 · Benchmark编写 · Go内存与并发调优技巧
性能测试
调优
24
安全实践
JWT认证与鉴权 · OAuth2.0集成 · 管理
安全实践
JWT
25
限流与熔断
令牌桶/漏桶算法 · Go rate包实现限流 · Hystrix-like熔断器实现
限流
熔断
26
重试与超时控制
重试策略(指数退避) · context超时传递 · go-resilience库使用
重试
超时控制
27
优雅启停与信号处理
Go信号监听 · Graceful Shutdown实… · 服务平滑升级
优雅启停
信号处理
28
多环境管理
开发/测试/生产环境配置分离 · 环境变量与配置文件策略 · Feature Flag实现
多环境管理
开发
29
微服务文档与治理
Swagger/OpenAPI生成 · Proto文档管理 · 服务依赖与版本管理
微服务文档
治理
30
项目实战
从零搭建电商微服务系统:服务拆分 · 代码实现 · 部署与演示
项目实战
从零搭建电商微服…
所属VIP或分类
同VIP:Go-GORM数据访问与事务工程
同VIP:Go-gRPC微服务通信工程
同VIP:Go-REST-API设计与演进工程