启动与控制面建立
mermaid
flowchart TD
A["Bootstrap:读取环境与远程配置"] --> B["Environment:合并 PropertySource"]
B --> C["AutoConfiguration:创建 Discovery/Feign/Gateway Bean"]
C --> D["提供方注册实例与元数据"]
D --> E["消费者订阅服务并建立本地缓存"]
E --> F["Readiness=UP 后接收流量"]
F --> G["心跳/健康检查持续更新"]
G --> H["停机先摘流量,再注销并等待在途请求"]配置必须早于依赖它的自动配置;注册地址必须是调用方可达地址。Liveness 只证明进程存活,Readiness 才表示可以接收业务流量。注册中心故障时,已有本地快照可能继续服务,但新实例发现和剔除会延迟。
