注册中心eureka
一、工作机制
-
注册
服务提供者启动时,会一次次反复尝试向eureka注册,知道注册成功为止 -
拉取
消费者每30s向eureka拉取一次注册表,来刷新注册表 -
心跳
服务提供者,每30s向eureka发送一次心跳数据
eureka服务器如果连续3次收不到一个服务的心跳,会删除这个服务的注册信息 -
自我保护模式
如果因为网络不稳定,15分钟内,85%的服务器出现心跳异常,会自动进入自我保护模式
所有注册都不会删除
等网络恢复后,会自动退出保护模式,恢复正常
开发调试阶段,可以禁用保护模式,避免影响测试
二、搭建euraka服务器
- 新建一个module,添加eureka server依赖,不详细表述了
- 配置文件采用yml格式
1). 禁用自我保护模式
2). 配置主机名
3). 配置单台服务器不向自己注册,不从自己拉取注册表
eureka:
server:
#禁用保护模式