zoukankan      html  css  js  c++  java
  • Eureka 注册中心 和 Config中心 配置

    Eureka config:

    1 import spring-cloud-starter-netflix-eureka-client jar in pom.xml

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

    2 add @EnableDiscoveryClient in startup class “application.java”

    3 add configuration in yml.

    eureka:
    
      client:
    
        service-url:
    
          defaultZone: http://hostname:port/eureka # eureka server

     Config中心:

    1 import spring-cloud-starter-config jar in pom.xml

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

    2 add configuration in bootstrap.yml

    spring:
    
      application:
    
        name: apexa-fx-data-grabber
    
      cloud:
    
        config:
    
          uri: http://hostname:port/ # config server
    
          name: fx-cient # application name

    3 add configuration files in git repo assigned by config server 

    4 do not need to restart server to change configuration

    First, add spring-boot-starter-actuator jar in pom.xml.

    <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>

    Then, add configuration in bootstrap.yml

    management:
    
      endpoints:
    
        web:
    
          exposure:
    
            include: refresh

    and add Annotate Your configuration beans and beans where annotation Value is used with annotation @RefreshScope

    after changing configuration, need to post http://[instance host]:[port]/actuator/refresh to valid it.

  • 相关阅读:
    ajax 笔记
    EM Algorithm
    Support Vector Machine
    Factor Analysis
    Local weighted regression
    一点突发奇想
    纳什均衡
    自驾崇明东滩湿地
    程序员热力学第二定律
    SQL Server Identity 属性的问题
  • 原文地址:https://www.cnblogs.com/Jenny22/p/11341867.html
Copyright © 2011-2022 走看看