Update nexus: fix conflicts and sync local changes
This commit is contained in:
@@ -1,30 +1,30 @@
|
||||
---
|
||||
title: "微服务架构"
|
||||
type: concept
|
||||
tags: [software-engineering, architecture, microservices, distributed-systems]
|
||||
sources: [开发经验与项目规范整理文档]
|
||||
last_updated: 2025-12-30
|
||||
---
|
||||
|
||||
## Definition
|
||||
|
||||
**微服务架构(Microservices Architecture)** 是一种将单体应用拆分为多个小型、独立服务的设计模式。每个服务运行在独立进程中,围绕业务能力组织,通过轻量级协议(HTTP、RPC、MQ)通信。
|
||||
|
||||
## Core Principles
|
||||
|
||||
- 独立开发:每个服务可由独立团队开发
|
||||
- 独立部署:服务可独立发布,不影响其他服务
|
||||
- 独立扩容:根据负载单独扩展对应服务
|
||||
- 业务边界清晰:每个服务处理一个业务领域(Bounded Context)
|
||||
- 服务间通过 API 通信:HTTP、RPC、消息队列等
|
||||
|
||||
## Related Concepts
|
||||
|
||||
- [[模块化编程]] — 微服务是模块化思想在系统级别的延伸
|
||||
- [[消息队列]] — 微服务间异步通信的常用手段
|
||||
- [[Redis缓存]] — 微服务架构中常用的缓存层
|
||||
- [[Docker]] — 微服务容器化部署的基础设施
|
||||
|
||||
## Source Reference
|
||||
|
||||
来源:[[开发经验与项目规范整理文档]]
|
||||
---
|
||||
title: "微服务架构"
|
||||
type: concept
|
||||
tags: [software-engineering, architecture, microservices, distributed-systems]
|
||||
sources: [开发经验与项目规范整理文档]
|
||||
last_updated: 2025-12-30
|
||||
---
|
||||
|
||||
## Definition
|
||||
|
||||
**微服务架构(Microservices Architecture)** 是一种将单体应用拆分为多个小型、独立服务的设计模式。每个服务运行在独立进程中,围绕业务能力组织,通过轻量级协议(HTTP、RPC、MQ)通信。
|
||||
|
||||
## Core Principles
|
||||
|
||||
- 独立开发:每个服务可由独立团队开发
|
||||
- 独立部署:服务可独立发布,不影响其他服务
|
||||
- 独立扩容:根据负载单独扩展对应服务
|
||||
- 业务边界清晰:每个服务处理一个业务领域(Bounded Context)
|
||||
- 服务间通过 API 通信:HTTP、RPC、消息队列等
|
||||
|
||||
## Related Concepts
|
||||
|
||||
- [[模块化编程]] — 微服务是模块化思想在系统级别的延伸
|
||||
- [[消息队列]] — 微服务间异步通信的常用手段
|
||||
- [[Redis缓存]] — 微服务架构中常用的缓存层
|
||||
- [[Docker]] — 微服务容器化部署的基础设施
|
||||
|
||||
## Source Reference
|
||||
|
||||
来源:[[开发经验与项目规范整理文档]]
|
||||
|
||||
Reference in New Issue
Block a user