SpringCloud-eureka

本文深入探讨了SpringCloud Eureka的工作机制,包括注册、拉取和心跳机制,以及自我保护模式。此外,还详细介绍了如何搭建Eureka服务器,包括配置文件设置和禁用自我保护模式。最后,讨论了服务提供者如何向Eureka注册并配置Eureka的注册地址。
摘要由CSDN通过智能技术生成

注册中心eureka

一、工作机制

  1. 注册
    服务提供者启动时,会一次次反复尝试向eureka注册,知道注册成功为止

  2. 拉取
    消费者每30s向eureka拉取一次注册表,来刷新注册表

  3. 心跳
    服务提供者,每30s向eureka发送一次心跳数据
    eureka服务器如果连续3次收不到一个服务的心跳,会删除这个服务的注册信息

  4. 自我保护模式
    如果因为网络不稳定,15分钟内,85%的服务器出现心跳异常,会自动进入自我保护模式
    所有注册都不会删除
    等网络恢复后,会自动退出保护模式,恢复正常
    开发调试阶段,可以禁用保护模式,避免影响测试

二、搭建euraka服务器

  1. 新建一个module,添加eureka server依赖,不详细表述了
  2. 配置文件采用yml格式
    1). 禁用自我保护模式
    2). 配置主机名
    3). 配置单台服务器不向自己注册,不从自己拉取注册表

eureka:
  server:
    #禁用保护模式
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值