Spring Cloud笔记-Eureka

1.Eureka解决的问题:
实现服务高可用
2.Eureka实现原理:
(1)服务注册发现
服务实例向注册中心注册(推送元数据),并主动定时发送心跳(lease-renuwal-interval-in-seconds=30)
(2)消费者获取服务
消费者实例向注册中心获取服务实例清单,并主动定时获取清单(registry-fetch-interval-seconds=30)
3.行为
服务:
注册上线+心跳,下线
注册中心:
维护注册服务清单, 心跳异常保护(enable-self-preservtion=false关闭),剔除下线服务
健康检查(默认使用心跳检查,但是无法探测到服务实例的外部资源异常情况,如数据库无法连接,缓存,或异步消息异常,无法提供服务却还被调用,所以需要结合actuator/health)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章