档案 X-1183 / 后端工程
Spring Boot 与 Spring Cloud:自动装配、事务、注册发现、网关与可观测性
工程笔记
发布 / DavidHLPL
Fuwari 13 篇 Spring Boot/Cloud 原文构成微服务笔记的主体:自动装配、启动流程、事务、注册发现、网关与可观测性。本页以注册发现为锚,收敛为可复用契约。
核心机制
- Boot:
SpringBootAuto-configuration.md讲@EnableAutoConfiguration与条件化;SpringTransactions.md讲事务传播与隔离。 - 注册发现:
Nacos.md与ConsulServiceRegistrationandDiscovery.md对比 AP/CP、健康检查与配置中心;dubbo-nacos-runtime页已有 Dubbo+Nacos 的固定版本证据。 - 调用与网关:
OpenFeign.md、LoadBalancer.md、SpringCloudGateway.md覆盖声明式调用、负载与路由。 - 容错与可观测:
Sentinel.md、CircuitBreakerPatterns、BulkHeadBasics讲熔断/限流/隔离;SetupofMicrometerandZipkinTracing.md讲 Trace。
适用条件
- Spring 生态、需快速搭建注册发现与网关的微服务。
不适用与风险
- 原文版本未完全固定,与当前 Spring Boot 3.x/Cloud 2023 有漂移;
SpringSecurityAndCloudPermissionService涉及权限,需按当前版本复核。 - 事务与分布式事务(未单独成文)边界需显式评估。
最小验证
- 自动装配:在
spring.factories/imports中定位候选。 - 注册发现:本地 Nacos/Consul 起停,验证健康与路由。
- 网关:谓词与过滤器单测,熔断/限流阈值压测。
证据与不确定性
- 来源事实:
ingest-spring-cloud收录 13 篇原文,部分含零宽字符文件名。 - 本页综合:把分散笔记收敛为调用链路模型。
- 未确认项:Spring Cloud 版本矩阵、Gateway 谓词语法需按当前版本验证。
相关页面
- dubbo-nacos-runtime
- multi-service-readiness
- microservice-data-ownership
- containerd-tls-troubleshooting
来源与关联文档
研究记录
- 原始文档: src/content/note/zh-cn/spring-cloud-and-boot.md
- 来源版本: f49953fb0d4bd52a39bf81167b0c4b7dd7d78a64
- 证据状态: 有效