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

  • 相关阅读:
    MSSQL 跨数据库连接
    powerdesigner逆向工程,从数据库导出PDM
    JS面向对象的程序设计
    数据脚本
    JDK安装与环境变量配置
    sql: 去除数据库表中tab、空格、回车符等特殊字符的解决方法
    用SQL语句获得一个存储过程返回的表
    百度云下载速度慢解决方法
    【WCF全析(一)】--服务协定及消息模式
    【WCF全析(二)】--服务配置部署详解
  • 原文地址:https://www.cnblogs.com/zyzyBlog/p/11683836.html
Copyright © 2011-2022 走看看