zoukankan      html  css  js  c++  java
  • SpringCloudBus

    不重启微服务的情况下更新配置

    配置服务端

    tensquare_config配置依赖
    
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-config-server</artifactId>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-bus-amqp</artifactId>
            </dependency>
    
    tensquare_config配置application.yml
    
    server:
      port: 9998
    spring:
      application:
        name: tensquare‐config
      cloud:
        config:
          server:
            git:
              uri: https://gitee.com/ld/tensquare-config.git
      rabbitmq:
        host: 192.168.211.128
        username: guest
        password: guest
    management:    #暴露触发消息总线的地址
      endpoints:
        web:
          exposure:
            include: bus-refresh
    

    配置客户端

    依赖
    
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-config</artifactId>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-bus-amqp</artifactId>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring‐boot‐starter‐actuator</artifactId>
            </dependency>
    
    bootstrap.yml
    
    spring:
      cloud:
        config:
            name: tensquare
            profile: user
            label: master
            uri: http://127.0.0.1:9998
    
    application.yml
    
    spring: 
      rabbitmq:
        host: 192.168.211.128
        username: guest
        password: guest
    
    
    postman测试Url:localhost:9998/actuator/bus-refresh Method:post
    

    自定义配置

    在引入配置的地方添加注解:@RefreshScope
    
  • 相关阅读:
    cf Round #764(Div. 3)
    查看w3wp.exe 进程
    CAML语法 Query写法
    InfoPaht 复选框
    性能工具MiniProfiler在Asp.Net WebForm跟踪EntityFramework
    CAML基础语法
    Moss 本机无法访问(转)
    STSADM 不是内部或外部命令
    spBodyOnLoadFunctionNames
    关于代码调用SSP获取UserProfile出错的解决方案(转)
  • 原文地址:https://www.cnblogs.com/loveer/p/11441724.html
Copyright © 2011-2022 走看看