eureka1 节点、
application-peer1.yml

eureka2 节点
application-peer2.yml

eureka 高可用原理:核心原理: 节点间相互注册,共享服务注册表
注意点:
双节点配置:
peer1 节点注册peer2节点
peer2 节点注册peer1节点(三节点同理)
spring.name 要一致
集群模式必须开启注册到自身
自我保护模式详解
问题场景: 网络分区故障导致大量服务心跳超时 Eureka应对机制:
1. 当心跳丢失比例 > 阈值(默认85%)时触发保护
2. 不再剔除任何服务实例
3. 控制台显示红色警告:EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP...
最佳实践:
eureka:
server:
renewal-percent-threshold: 0.85 # 触发保护的阈值
enable-self-preservation: true # 生产环境建议开启
⚠️ 切忌在保护模式下强制重启服务!应先恢复网络连通性。
浙公网安备 33010602011771号