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

  • 相关阅读:
    理解java容器底层原理--手动实现HashSet
    理解java容器底层原理--手动实现HashMap
    理解java容器底层原理--手动实现LinkedList
    理解java容器底层原理--手动实现ArrayList
    Java 集合框架总结--导图
    java 容器(collection)--ArrayList 常用方法分析 源码分析
    java 递归及其经典应用--求阶乘、打印文件信息、计算斐波那契数列
    (四)消息中间件-面试问答
    (四)linux下开机自启
    (十)Dockfile创建Nginx镜像
  • 原文地址:https://www.cnblogs.com/zyzyBlog/p/11683836.html
Copyright © 2011-2022 走看看