博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringCloud详细教程5-Eureka更多介绍
阅读量:3964 次
发布时间:2019-05-24

本文共 1148 字,大约阅读时间需要 3 分钟。

SpringCloud详细教程5-Eureka更多介绍

Eureka的actuator微服务信息完善:

一、主机名称的修改:

  1. 修改我们支付模块8001、8002的yml文件:
eureka:   instance:       instance-id: payment8001 //8002中值为payment8002
  1. 此时配置修改完成后,服务重启,就可以返回注册中心,查看我们微服务注册的信息啦。
Application AMls Availability Zones Status
CLOUD-SPRING-PAYMENT n/a (2) (2) UP (2) - ,

此时可以点击我们的两个服务任意一个进行,Eureka健康检查:http://localhost:8002/actuator/health 、界面出现这样的json提示,则说明我们的配置完成啦。

{"status":"UP"}

二、访问信息有ip提示:

  1. 想要访问信息带有ip提示很简单,我们只需要修改yml文件就可以了
在 instance:  instance-id: payment8002下方,加上 prefer-ip-address: true即可。 注意:  prefer-ip-address: true与instance-id: payment8002同级哦!

Tips:我们进行上边的修改,主要是为了后期我们故障查错方便,我们可以直接根据ip地址+端口号,直接定位是哪一个机子的哪一个服务出错。是不是很方便呢?

三、Eureka的自我保护

我们进入到eureka注册中心,是不是有两行红色提示呢?看到则说明Eureka进入到了保护模式。

EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE.

保护模式主要用于一组客户端和EurekaServer之间存在网络分区场景下的保护。一旦进入保护模式,EurekaServer将会尝试保护其服务注册表中的信息,不再删除服务注册表中的数据,也就是不会注销任何微服务。

大白话就是:万一哪一个微服务宕机了,不可用,Eureka不会立刻清理我们的微服务,而是会对该微服务的信息保存。Eureka是分布式CAP中的AP分支

四、Eureka由于停更了,所以呢,我们只是了解其使用原理基本就可以了,后面学习其他的注册中心哦。

荒废的学业,终将使你更加努力的追赶,否则一事无成

转载地址:http://qngzi.baihongyu.com/

你可能感兴趣的文章
用户自定义函数
查看>>
内联 SQL PL(Inline SQL PL)
查看>>
触发器(Trigger)
查看>>
锁升级失败将引起死锁
查看>>
DB2 目录结构
查看>>
Python 精萃
查看>>
Python 简介
查看>>
Python 注释
查看>>
Python 变量
查看>>
Python 数据类型 -- 数字
查看>>
Spring Framework 精萃
查看>>
Spring 管理对象
查看>>
Spring 使用工厂方法实例化对象
查看>>
Spring 对象作用域
查看>>
Spring 自定义对象初始化及销毁
查看>>
Spring 延迟初始化
查看>>
Spring 多个配置文件
查看>>
Spring 依赖注入
查看>>
Spring 注入 Properties
查看>>
Spring 注入 Map
查看>>