ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SpringCloud-Eureka

2022-02-21 13:03:04  阅读:148  来源: 互联网

标签:SpringCloud eureka 注册 Eureka server true public


一、Eureka配置

①Eureka Server

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
@Slf4j
@SpringBootApplication
// eureka服务端
@EnableEurekaServer
public class EurekaMain7001 {

    public static void main(String[] args) {
        SpringApplication.run(EurekaMain7001.class,args);
        log.info("=====================Eureka7001服务启动成功!=====================");
    }
}
server:
  port: 7001
  servlet:
    context-path: /eureka
eureka:
  instance:
    hostname: localhost #eureka服务端的实例名称
  client:
    register-with-eureka: false #false表示不向注册中心注册自己
    fetch-registry: false #fasle表示自己就是注册中心,我的职责就是维护服务实列,并不需要去检索服务
    service-url:
        #设置与Eureka server交互的地址查询服务器和注册服务都需要依赖这个地址
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

②Client

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-netflix-eureka-client</artifactId>
</dependency>
@Slf4j
@SpringBootApplication
@EnableEurekaClient
public class PaymentMain8001 {

    public static void main(String[] args) {
        SpringApplication.run(PaymentMain8001.class,args);
        log.info("========支付服务8001启动成功!======");
    }
}
# 注册中心
eureka:
  client:
    register-with-eureka: true # 表示是否将自己注册进Eureka Server默认true
    # 是否从EurekaServer中抓取已有的注册信息,默认为true。单点登录无所谓,集群必须设置为true才能配合ribbon使用负载均衡
    fetch-registry: true
    service-url:
      defaultZone: http://localhost:7001/eureka/

二、特性

心跳:30s

三、相关问题

1.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.

紧急!Eureka可能错误地声称实例已经启动,而实际上它们并没有。更新小于阈值,因此实例不会过期,只是为了安全。
image
这是Eureka自我保护机制,

标签:SpringCloud,eureka,注册,Eureka,server,true,public
来源: https://www.cnblogs.com/a999/p/15918363.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有