eureka

本文介绍了如何搭建Eureka服务器,包括创建Spring模块、配置依赖、设置应用.yml以及启用Eureka服务。同时,讲解了Eureka客户端的修改,如添加依赖和配置服务中心的地址。此外,详细阐述了Eureka的运行机制,包括服务注册、拉取、心跳以及自我保护模式的工作原理。在调试阶段,禁用自我保护模式有助于避免测试干扰。
摘要由CSDN通过智能技术生成

搭建eureka服务器

1.新建spring模块: sp05-eureka

2.配置pom.xml,添加eureka service依赖

3.application.yml

        #禁用自我保护模式

        #主机名

        #针对单台服务器,不向自己注册,不从自己拉取

4.启动类注解: @EnableEurekaService

   触发eureka服务器的自动配置

修改资源服务器,注册中心的客户端

1.pom.xml添加 eureka client依赖

2.application.yml配置eureka service的地址

修改hosts文件

eureka运行机制

1.注册:

        客户端会一次一次反复连接服务器,直到注册成功为止

2.拉取:

        客户端每30秒重复拉取注册表,刷新注册表

3.心跳:

        客户端每30秒发送一次心跳数据,服务器连续3次收不到一个服务的心跳后,会删除这个服务

4.自我保护模式

        由于网络不稳定,或网络中断,15分钟内,85%服务器出现心跳异常,会进入保护模式,保护所有注册信息不删除

        当网络恢复之后,会自动退出保护模式恢复正常

        开发调试期间,可以禁用保护模式,避免影响测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值