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

  • 相关阅读:
    网络编程-TCP/IP各层介绍(5层模型讲解)
    TCP、UDP数据包大小的限制
    NAT(地址转换技术)详解(转载)
    用户访问网站基本流程及原理(转载)
    python网络编程相关
    python基础学习笔记——网络编程(协议篇)
    详解Python中的相对导入和绝对导入
    当列表推导式遇到lambda(匿名函数)
    python单例模式的几种实现方法
    用python将多个文档合成一个
  • 原文地址:https://www.cnblogs.com/zyzyBlog/p/11683836.html
Copyright © 2011-2022 走看看