This repository has been archived on 2026-05-24. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
all-in-kingsoft/hzh/MS/02-服务治理

tags, create time
tags create time
microservice
service-governance
2026-04-29 12:02

服务治理

概述

服务治理是微服务架构的"操作系统"——它不直接实现业务逻辑,但决定了系统能否在复杂、高并发、多团队协作的环境中稳定运转。

[!question] 开篇思考 假设你有 10 个微服务,每个服务有 3 个实例,总共 30 个服务实例。手动维护它们的地址列表会带来哪些问题?你能想到几种解决方案?

答案藏在下面每一个章节里——从服务发现到流量治理,每一层都在解决特定维度的复杂度。

知识体系

graph LR
    A["服务发现"] --> B["API 网关"]
    B --> C["服务间通信"]
    C --> D["容错模式"]
    D --> E["配置管理"]
    E --> F["分布式追踪"]
    F --> G["流量治理"]
    G --> H["安全机制"]
# 主题 核心问题
1 02-服务治理/服务发现/README 服务如何找到彼此?注册中心的工作原理是什么?
2 02-服务治理/API网关/README 统一入口承担哪些职责?网关应该瘦还是胖?
3 02-服务治理/服务间通信/README RPC vs RESTful?同步 vs 异步怎么选?
4 02-服务治理/容错模式/README 网络不可靠,故障怎么隔离和恢复?
5 02-服务治理/配置管理/README 上百个服务的配置如何统一管理?
6 02-服务治理/分布式追踪/README 请求穿越多个服务后,如何追踪链路?
7 02-服务治理/流量治理/README 灰度发布如何做?高级路由策略有哪些?
8 02-服务治理/安全机制/README 服务间调用如何认证和授权?mTLS 是什么?

学习建议

[!tip] 学习路径 按编号顺序阅读。前三个主题是理解服务治理的基础,后面的容错、配置、追踪是在此之上的稳定性保障。

[!question] 带着问题读 每篇文章都设计了启发式问题。先自己想一遍答案,再看文档,效果更好。

关联笔记