1.1 KiB
1.1 KiB
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | |||||
|---|---|---|---|---|---|---|---|---|---|
| 微服务架构 | concept |
|
|
2025-12-30 |
Definition
微服务架构(Microservices Architecture) 是一种将单体应用拆分为多个小型、独立服务的设计模式。每个服务运行在独立进程中,围绕业务能力组织,通过轻量级协议(HTTP、RPC、MQ)通信。
Core Principles
- 独立开发:每个服务可由独立团队开发
- 独立部署:服务可独立发布,不影响其他服务
- 独立扩容:根据负载单独扩展对应服务
- 业务边界清晰:每个服务处理一个业务领域(Bounded Context)
- 服务间通过 API 通信:HTTP、RPC、消息队列等