• 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.

  • 相关阅读:
    pycharm基本设置
    pycharm破解
    jupyter
    gpu监控收藏
    监控收藏
    k8s 亲和性和反亲和性 以及污点和容忍
    通过服务器 远程管理卡进行装机
    7.11实习培训日志-Git Linux
    ## HashTable和HashMap的区别
    springboot2 -广播式WebSocket
  • 原文地址:https://www.cnblogs.com/Jenny22/p/11341867.html
Copyright © 2020-2023  润新知