zoukankan      html  css  js  c++  java
  • eureka注册中心的使用

    1、父pom.xml中引入springcloud依赖
    <dependencyManagement>
    <dependencies>
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-dependencies</artifactId>
    <version>${spring-cloud.version}</version>
    <type>pom</type>
    <scope>import</scope>
    </dependency>
    </dependencies>
    </dependencyManagement>
    2、eureka Model 中pom.xml引入依赖
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    <version>2.1.2.RELEASE</version>
    </dependency>
    在 application.yml配置文件中写入:
    server:
    port: 9080
    eureka:
    instance:
    lease-expiration-duration-in-seconds: 90 #服务失效时间,eureka多长时间没收到服务的renew操作,就剔除该服务,默认90秒
    hostname: localhost #eureka服务端的实例名称
    lease-renewal-interval-in-seconds: 5 #服务刷新时间配置,每隔这个时间会主动心跳一次 #默认30s
    client:
    register-with-eureka: false #是否注册到eureka(eureka本身是不需要再注册到自己的)
    fetch-registry: false #是否从eureka获取注册信息
    service-url:
    defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

    server:
    evictionIntervalTimerInMs: 20000 #清理无效节点的时间间隔,默认60000毫秒,即60秒
    enable-self-preservation: true #自我保护模式(缺省为打开)
    eviction-interval-timer-in-ms: 5000 # 续期时间,即扫描失效服务的间隔时间(缺省为60*1000ms)

    3、将服务注册到Eureka server上
    test Model 中pom.xml引入依赖
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    </dependency>
    在application.yml中配置:
    server:
    port: 8080
    eureka:
    client:
    serviceUrl:
    defaultZone: http://localhost:9080/eureka/
    register-with-eureka: true #是否注册到eureka(eureka本身是不需要再注册到自己的)
    instance:
    prefer-ip-address: true
    instance-id: ${spring.application.name}:${spring.application.instance_id:${server.port}}
    spring:
    application:
    name: zhangyu

  • 相关阅读:
    PowerShell 学习(一):运算符
    Create word clouds with Wordle
    淘宝惊现“同店购”?
    “二叉查找树”学习
    云计算软件之——OpenNebula
    "栈"应用——求解迷宫
    "队列"学习
    “串”学习——三种表示方法
    尖端技术104之计算机技术的未来
    “二叉树”——链表表示
  • 原文地址:https://www.cnblogs.com/zyzyBlog/p/11683836.html
Copyright © 2011-2022 走看看