Day 25 - 微服务架构
微服务原则
- 单一职责
- 服务独立部署
- 去中心化管理
- 基础设施自动化
服务通信
- REST HTTP
- gRPC
- 消息队列(Kafka、RabbitMQ)
服务发现
面试考点
问题:微服务 vs 单体架构?
答案:
| 方面 | 微服务 | 单体 |
|---|
| 部署 | 独立部署 | 统一部署 |
| 扩展 | 按需扩展 | 整体扩展 |
| 复杂度 | 高 | 低 |
| 开发 | 并行开发 | 顺序开发 |
| 故障隔离 | 好 | 差 |
📅 学习进度
| Day | 主题 | 状态 |
|---|
| 01-24 | 基础/架构 | ✅ |
| 25 | 微服务 | ✅ |
| 26 | 链路追踪 | ⬜ |
本文为Go 30天学习计划第25天内容
📚 导航
| ← Day 24 - 上一章 | Day 26 - 下一章 →