zoukankan      html  css  js  c++  java
  • springcloud-bus消息总线

    1.configserver引入bus依赖

            <!--引入bus依赖-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-bus-amqp</artifactId>
            </dependency>
    

     2.configserver配置文件

    server.port=9999
    spring.application.name=configserver
    
    spring.cloud.consul.host=localhost
    spring.cloud.consul.port=8500
    spring.cloud.consul.discovery.service-name=${spring.application.name}
    
    spring.cloud.config.server.svn.uri=https://DESKTOP-VQE7HEH/svn/ems/
    spring.cloud.config.server.svn.username=taohj
    spring.cloud.config.server.svn.password=taohj
    spring.cloud.config.server.default-label=
    spring.profiles.active=subversion
    management.endpoints.web.exposure.include=*
    
    spring.rabbitmq.host=127.0.0.1
    spring.rabbitmq.port=5672
    spring.rabbitmq.username=admin
    spring.rabbitmq.password=admin
    

     3.configclient引入bus依赖

            <!--引入bus依赖-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-bus-amqp</artifactId>
            </dependency>
    

     4.configclient配置文件

    application.properties

    server.port=9991
    spring.application.name=configclient
    
    spring.cloud.consul.host=localhost
    spring.cloud.consul.port=8500
    spring.cloud.consul.discovery.service-name=${spring.application.name}
    
    management.endpoints.web.exposure.include=*
    spring.cloud.config.fail-fast=true
    
    spring.rabbitmq.host=127.0.0.1
    spring.rabbitmq.port=5672
    spring.rabbitmq.username=admin
    spring.rabbitmq.password=admin
    
    
    name=${name}
    

     5.刷新

    SVN配置文件修改提交后,configserver需要post发送刷新请求 URL:http://127.0.0.1:9999/actuator/bus-refresh,再次访问configclient controller配置文件修改后的值才能被重新加载。
    http://127.0.0.1:9999/actuator/bus-refresh 刷新所有微服务
    http://127.0.0.1:9999/actuator/bus-refresh/configclient:9090 刷新某个端口的微服务
    http://127.0.0.1:9999/actuator/bus-refresh/configclient          刷新某个微服务

  • 相关阅读:
    弹出窗口js
    c 中的字符串的一个问题
    2012年4月29日
    iOS开发之详解剪贴板 CocoaChina 苹果开发中文站 最热的iPhone开发社区 最热的苹果开发社区 最热的iPad开发社区 (2)
    自定义标签栏 ios
    使用委托在对象间传递信息
    NSNotificationCenter消息注册与撤销
    Xcode_免证书开发调试_ipad_程序开发
    文件签名
    iOS获取当前系统的相关信息 博客频道 CSDN.NET (3)
  • 原文地址:https://www.cnblogs.com/taohaijun/p/13533921.html
Copyright © 2011-2022 走看看