Eureka服务端配置

1、pom.xml

注意:

Finchley版本的SpringCloud对于Eureka的依赖配置为

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>

Camden版本的依赖是

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-eureka-server</artifactId>
</dependency>

2、application.yml

spring:
  application:
    name: eureka-server
server:
  port: 8761
eureka:
  instance:
    #eureka服务端配置
    prefer-ip-address: false
#   不使用主机名来定义注册中心的地址,而使用IP地址的形式
    status-page-url-path: /actuator/info
    # 获取此实例状态页的URL路径,然后构造出主机名,安全端口等,默认为/info
    health-check-url-path: /actuator/health
    # 获取此实例的相对健康检查URL路径,默认为/health
  client:
    #eureka客户端配置
    register-with-eureka: true
      #   实例是否在eureka服务器上注册自己的信息以供其他服务发现,默认为true
    fetch-registry: false
      #     此客户端是否获取eureka服务器注册表上的注册信息,默认为true
    service-url:
        #    指定服务注册中心的地址
      defaultZone: http://localhost:8761/eureka/

3、在SpringBoot的启动类上面加上EurekaServer的注解

@SpringBootApplication
@EnableEurekaServer
public class EurekaServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(EurekaServerApplication.class, args);
    }
}

4、启动后访问

5、Eureka的配置

可以参考下面链接很是全面

https://www.cnblogs.com/fangfuhai/p/7070325.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是Eureka服务端配置的详解: 1. eureka.server.enable-self-preservation:该配置项用于开启或关闭Eureka服务端的自我保护机制。当Eureka服务端在一段时间内没有收到来自客户端的心跳时,会进入自我保护模式,不会剔除注册表中的实例。默认值为true。 2. eureka.server.eviction-interval-timer-in-ms:该配置项用于设置Eureka服务端清理无效实例的时间间隔。默认值为60000毫秒(1分钟)。 3. eureka.server.response-cache-update-interval-ms:该配置项用于设置Eureka服务端响应缓存的更新间隔。默认值为30000毫秒(30秒)。 4. eureka.server.enable-self-preservation-threshold:该配置项用于设置Eureka服务端自我保护机制的阈值。当Eureka服务端收到的心跳数低于阈值时,会触发自我保护模式。默认值为0.85。 5. eureka.server.renewal-percent-threshold:该配置项用于设置Eureka服务端续约阈值的百分比。当Eureka服务端收到的续约数低于阈值时,会触发续约阈值警告。默认值为0.85。 6. eureka.server.max-registration-duration-ms:该配置项用于设置Eureka服务端最大注册时长。当Eureka服务端收到的注册请求中的注册时长超过最大注册时长时,会将注册时长设置为最大注册时长。默认值为180000毫秒(3分钟)。 7. eureka.server.min-registration-duration-ms:该配置项用于设置Eureka服务端最小注册时长。当Eureka服务端收到的注册请求中的注册时长低于最小注册时长时,会将注册时长设置为最小注册时长。默认值为30000毫秒(30秒)。 8. eureka.server.wait-time-in-ms-when-sync-empty:该配置项用于设置Eureka服务端在同步注册表为空时的等待时间。默认值为5000毫秒(5秒)。 9. eureka.server.eviction-interval-timer-in-ms:该配置项用于设置Eureka服务端清理无效实例的时间间隔。默认值为60000毫秒(1分钟)。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值