文章目录
- 项目教学:电商平台弹性扩容实战
-
- 项目背景
- 📦 项目架构概览
- 🔧 场景1:手动即时扩容(大促准备)
- 📈 场景2:基于CPU的自动扩容(流量高峰)
- 📊 场景3:基于内存的自动扩容
- ⏰ 场景4:定时扩容(预知流量)
- 🎯 场景5:基于自定义指标的扩容
- 🔄 场景6:滚动更新期间的扩容
- 🌍 场景7:多可用区部署扩容
- 📉 场景8:优雅缩容(冷却期配置)
- 🧪 场景9:金丝雀发布中的扩容
- 📊 场景10:基于Prometheus指标的扩容
- 🎓 项目总结与最佳实践
-
- 📋 扩容决策矩阵
- 📈 监控看板配置
- 🎯 扩容检查清单
- 🚨 故障演练场景
- 📚 学习路径建议
- 💡 项目扩展任务
项目教学:电商平台弹性扩容实战
项目背景
电商平台 BookStore 包含多个微服务,面临不同业务场景的扩容需求。我们将通过10个实战场景,系统掌握Deployment扩容。
📦 项目架构概览
BookStore 电商平台
├── 前端服务 (frontend) # React应用
├── 用户服务 (user-service) # 用户管理
├── 商品服务 (product-service) # 商品展示
├── 订单服务 (order-service) # 订单处理
├── 支付服务 (payment-service) # 支付网关
├── 库存服务 (inventory-service) # 库存管理
├── 搜索服务 (search-service) # 商品搜索
├── 推荐服务 (recommend-service) # 个性化推荐
├── 图片服务 (image-service) # 图片处理
└── 日志服务 (log-service) # 日志收集
🔧 场景1:手动即时扩容(大促准备)
场景:双11大促前,提前扩容商品服务
# 查



