搭建服务注册中心和注册服务提供者过程中遇到问题
2017-12-25 17:49
274 查看
遇到问题:
1、
项目包建在入口主类所在包的里面
2、Whitelabel Error Page
@springBootApplication在进行加载时,只会加载其入口的当前目录及其子目录下的服务,如果存放在其它目录下,应用扫描不到。如下正确方式
3、
springcloud服务已经关但是Eureka还是显示up
该状态持续很久,访问该服务也返回错误,但在注册中心界面,该服务却一直存在,且为UP状态,并且在大约十分钟后,出现一行红色大字: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.
原因:自我保护机制。Eureka Server在运行期间,会统计心跳失败的比例在15分钟之内是否低于85%,如果出现低于的情况(在单机调试的时候很容易满足,实际在生产环境上通常是由于网络不稳定导致),Eureka Server会将当前的实例注册信息保护起来,同时提示这个警告。
我是在本地调试的:
这是由于本地调试很容易触发注册中心的保护机制,这会使得注册中心维护的服务实例不那么准确。所以,我们在本地进行开发的时候,可以使用eureka.server.enable-self-preservation=false参数来关闭保护机制,以确保注册中心将不可用的实例正确剔除
4、之前注册多个eureka互相注册,那么是否相应的服务需要添加多个注册中心地址
这样可以实现高可用的注册中心,
但是eureka之间的同步机制,简化一下这一配置,多个eureka实例需要两两注册,就可以实现高可用集群中心节点完全对等的效果,此时只需要服务注册中心注册到其中一个注册中心,就会同步到其他注册中心。
如果不是两两注册,例如A->B->C->D->A,就不行。
其次我们还需要开启自注册功能。
否则话,eurake-service不会互相注册下去
1、
项目包建在入口主类所在包的里面
2、Whitelabel Error Page
@springBootApplication在进行加载时,只会加载其入口的当前目录及其子目录下的服务,如果存放在其它目录下,应用扫描不到。如下正确方式
3、
springcloud服务已经关但是Eureka还是显示up
该状态持续很久,访问该服务也返回错误,但在注册中心界面,该服务却一直存在,且为UP状态,并且在大约十分钟后,出现一行红色大字: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.
原因:自我保护机制。Eureka Server在运行期间,会统计心跳失败的比例在15分钟之内是否低于85%,如果出现低于的情况(在单机调试的时候很容易满足,实际在生产环境上通常是由于网络不稳定导致),Eureka Server会将当前的实例注册信息保护起来,同时提示这个警告。
我是在本地调试的:
这是由于本地调试很容易触发注册中心的保护机制,这会使得注册中心维护的服务实例不那么准确。所以,我们在本地进行开发的时候,可以使用eureka.server.enable-self-preservation=false参数来关闭保护机制,以确保注册中心将不可用的实例正确剔除
4、之前注册多个eureka互相注册,那么是否相应的服务需要添加多个注册中心地址
eureka.client.serviceUrl.defaultZone=http://peer:1111/eureka/,http://peer2:2222/eureka/
这样可以实现高可用的注册中心,
但是eureka之间的同步机制,简化一下这一配置,多个eureka实例需要两两注册,就可以实现高可用集群中心节点完全对等的效果,此时只需要服务注册中心注册到其中一个注册中心,就会同步到其他注册中心。
如果不是两两注册,例如A->B->C->D->A,就不行。
其次我们还需要开启自注册功能。
否则话,eurake-service不会互相注册下去
相关文章推荐
- 通过zookeeper搭建dubbo注册中心遇到的问题
- 搭建Dubbo+Myeclipse2015+Maven3.3.1的过程遇到问题集锦
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- 【解决】Android环境搭建过程中遇到adb.exe文件丢失的问题
- 2016年JD工作遇到的问题:1-5,搭建环境和熟悉项目过程中的坑
- BLUENESSG 早一日受苦、早一日解决、早一日浴火重生 Maven多模块,Dubbo分布式服务框架,SpringMVC,前后端分离项目,基础搭建,搭建过程出现的问题
- Solr环境搭建过程中遇到的问题
- 七、Netflix Eureka && 搭建服务注册中心
- windows服务发布过程中遇到问题的原因分析及解决方式
- Linux下ftp搭建过程中所遇到的问题
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- SSM搭建过程用遇到 <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> uil找不到问题
- Moses搭建过程遇到的一些问题与解决
- SpringCloud系列:服务注册中心搭建
- caffe SSD环境搭建过程遇到的问题
- 2016年JD工作遇到的问题:1-5,搭建环境和熟悉项目过程中的坑
- ionic 在Mac os上环境搭建及开发过程遇到的问题
- Ubuntu下Crtmp服务器的搭建及过程中遇到的问题解决方法