首页
›
Web后端与企业应用开发
›
002-微服务架构方案
›
《微服务架构Go工程开发与部署实践》
VIP20
本课程属于:002-微服务架构方案
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
微服务架构Go工程开发与部署实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
微服务概述
单体架构 vs 微服务架构 · 微服务核心原则 · Go语言在微服务中的优势
微服务概述
vs
02
Go环境搭建与工程化
Go SDK安装 · GOPATH与Go Modules · Go项目标准布局
Go
环境搭建
03
HTTP服务基础
net/http标准库 · Gin框架快速入门 · 路由与中间件
HTTP
服务基础
04
gRPC入门
Protocol Buffers语法 · protoc编译 · gRPC服务定义与实现
gRPC
Protocol
05
服务注册与发现
Consul部署 · Go客户端集成 · 健康检查
服务注册
发现
06
配置管理
Viper库 · 多环境配置 · 远程配置中心(Consul/etcd…
配置管理
Viper
07
日志系统
结构化日志(zerolog/zap) · 日志分级 · 日志轮转
日志系统
zerolog/zap
08
链路追踪
OpenTelemetry概念 · Jaeger部署 · Go SDK集成
链路追踪
OpenTelemetr…
09
服务间通信
同步调用(gRPC/HTTP) · 异步消息(RabbitMQ/Kafk… · 重试与超时策略
服务间通信
gRPC/HTTP
10
API网关
网关职责 · Kong/APISIX简介 · Go实现简单网关
API
网关
11
数据库访问
GORM入门 · 连接池配置 · 事务管理
数据库访问
GORM
12
缓存策略
Redis基础 · Go-Redis客户端 · 缓存穿透/击穿/雪崩
缓存策略
Redis
13
消息队列
RabbitMQ安装 · Go客户端(amqp) · 发布订阅模式
消息队列
RabbitMQ
14
Kafka集成
Kafka概念 · Sarama库 · 生产者与消费者
Kafka
集成
15
容器化部署
Dockerfile编写 · 多阶段构建 · Docker Compose编排
容器化部署
Dockerfile
16
Kubernetes基础
Pod/Service/Deploy… · kubectl常用命令 · YAML编写
Kubernetes
Pod/Service/…
17
K8s部署微服务
Deployment与Service… · ConfigMap与Secret · Ingress配置
K8s
部署微服务
18
服务网格入门
Istio架构 · Sidecar注入 · 流量管理
服务网格入门
Istio
19
CI/CD流水线
GitHub Actions基础 · Go测试与构建 · Docker镜像推送
CI/CD
流水线
20
单元测试
testing包 · 表格驱动测试 · mock(gomock/testif…
单元测试
testing
21
集成测试
testcontainers-go · 数据库测试 · HTTP测试
集成测试
testcontaine…
22
性能测试
pprof性能分析 · benchmark编写 · wrk/vegeta压测
性能测试
pprof
23
安全实践
TLS/mTLS配置 · JWT鉴权 · OAuth2.0
安全实践
TLS/mTLS
24
错误处理
Go错误模式 · 自定义错误类型 · 错误包装与链路
错误处理
Go
25
优雅启停
信号处理 · Graceful Shutdown · 连接池清理
优雅启停
信号处理
26
限流与熔断
令牌桶算法 · 漏桶算法 · Go-RateLimit
限流
熔断
27
分布式事务
Saga模式 · TCC模式 · Go实现Saga编排
分布式事务
Saga
28
监控与告警
Prometheus指标暴露 · Grafana面板 · Alertmanager规则
监控
告警
29
多语言互调
Go调用Java(gRPC/Thri… · Go调用Python(cgo/子进程… · 跨语言消息队列
多语言互调
Go
30
项目实战
从零搭建电商微服务(用户/商品/订单… · 服务拆分 · 全链路压测与调优
项目实战
从零搭建电商微服…
所属VIP或分类
同VIP:API-Gateway缓存策略优化微服务架构方案响应性能
同VIP:API-Gateway限流策略在微服务架构方案中的参数调优
同VIP:Docker多阶段构建优化微服务架构方案镜像体积实战