首页
›
Web后端与企业应用开发
›
023-Go Web服务业务接口落地
›
《Go Web服务部署:蓝绿发布策略与健康检查配置》
VIP20
本课程属于:023-Go Web服务业务接口落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go Web服务部署:蓝绿发布策略与健康检查配置
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
蓝绿发布与健康检查在Go Web服务… · 课程目标与学习路径
课程导论
Go
02
Go Web服务基础
使用标准库net/http搭建一个简…
Go
Web
03
Go Web服务进阶
使用Gin框架搭建RESTful A…
Go
Web
04
服务配置管理
使用环境变量与配置文件管理服务端口 · 数据库连接等参数
服务配置管理
使用环境变量
05
日志与错误处理
在Go服务中集成结构化日志(logr…
日志
错误处理
06
服务优雅启停
实现signal.Notify捕获S… · 完成优雅关闭
服务优雅启停
signal.Notif…
07
部署环境准备
Linux服务器基础配置 · Go编译环境与交叉编译
部署环境准备
Linux
08
Docker基础
Dockerfile编写 · 镜像构建与多阶段构建优化
Docker
Dockerfile
09
Docker Compose
使用docker-compose编排…
Docker
Compose
10
蓝绿发布概念
蓝绿发布定义 · 与传统滚动发布的对比 · 适用场景
蓝绿发布概念
蓝绿发布定义
11
蓝绿发布架构设计
负载均衡器(Nginx/HAProx…
蓝绿发布架构设计
Nginx/HAProx
12
Nginx配置基础
反向代理 · upstream组 · 权重与健康检查基础配置
Nginx
配置基础
13
Nginx健康检查
被动健康检查(max_fails/f…
Nginx
健康检查
14
Go服务健康检查端点
实现/healthz · /readyz端点 · 区分存活与就绪探针
Go
服务健康检查端点
15
健康检查深入
自定义健康检查逻辑(数据库连接池 · 缓存 · 下游依赖状态)
健康检查深入
自定义健康检查逻…
16
蓝绿发布脚本实现(上)
Shell脚本实现服务切换 · upstream动态更新
蓝绿发布脚本实现
Shell
17
蓝绿发布脚本实现(下)
脚本中的回滚逻辑 · 超时控制与通知机制
蓝绿发布脚本实现
脚本
18
基于Docker的蓝绿发布
使用docker-compose管理… · 通过Nginx切换流量
Docker
基于
19
基于Kubernetes的蓝绿发布(上)
K8s Service与Deploy… · 蓝绿发布与Ingress配合
Kubernetes
基于
20
基于Kubernetes的蓝绿发布(下)
使用K8s原生Rollout策略实现… · 手动与自动回滚
Kubernetes
基于
21
Prometheus监控集成
在Go服务中暴露/metrics端点 · 采集请求量 · 延迟
Prometheus
监控集成
22
Grafana可视化
搭建Grafana仪表盘 · 监控蓝绿发布过程中的关键指标
Grafana
可视化
23
自动化CI/CD集成
在GitLab CI/GitHub…
CI/CD
自动化
24
蓝绿发布中的数据库兼容性
数据库迁移策略(向前兼容 · 向后兼容) · 零停机迁移
蓝绿发布
数据库兼容性
25
蓝绿发布中的Session与缓存问题
共享Session存储(Redis) · 缓存预热与失效策略
Session
蓝绿发布
26
灰度发布与金丝雀发布
蓝绿发布与灰度发布的区别 · 结合使用场景
灰度发布
金丝雀发布
27
故障演练与回滚测试
模拟蓝绿发布失败场景 · 验证健康检查与回滚机制的有效性
故障演练
回滚测试
28
安全加固
TLS/SSL证书配置 · Nginx安全头 · Go服务安全中间件
安全加固
TLS/SSL
29
性能压测与容量评估
使用wrk/vegeta对蓝绿环境进… · 评估服务容量
性能压测
容量评估
30
课程总结与最佳实践
蓝绿发布常见陷阱 · 生产环境最佳实践 · 后续学习路径
课程总结
最佳实践
所属VIP或分类
同VIP:GinGo业务接口接口编排
同VIP:Gin框架开发:中间件集成与错误处理流程设计
同VIP:Go-REST-API参数校验:从请求到业务逻辑实现