java Bus配置

  • springCloud学习记录
  • SpringCloud Alibaba Bus(消息总线)
  • 服务端
    • pom
    • yml
    • 启动类
  • 客户端
    • pom
    • yml
    • 启动类
    • 方法类获取配置信息

springCloud学习记录

SpringCloud Alibaba Bus(消息总线)

在SpringCloud config的基础上实现多台服务器修改,需要用到rabbitmq,git上的配置信息存到rabbitmq里面,git更新后更新到rabbitmq,客户端从rabbitmq里面取

服务端

pom

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

yml

server:port: 3344spring:application:name: cloud-config-centercloud:# 服务地址相关配置config:server:git:uri: git@github.com:leelovejava/springcloud-config.gitsearch-paths:- spring-configlabel: mastereureka:client:service-url:defaultZone: http://eureka7001.com:7001/eureka

启动类

@SpringBootApplication
@EnableConfigServer  // 配置中心服务
public class ConfigCenterMain3344 {public static void main(String[] args) {SpringApplication.run(ConfigCenterMain3344.class, args);}
}

客户端

pom

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

yml

server:port: 3355spring:application:name: config-clientcloud:config:label: master # 分支名称name: config #配置文件名称profile: dev # 读取的后缀,上述三个综合,为master分支上的config-dev.yml的配置文件被读取,http://config-3344.com:3344/master/config-dev.ymluri: http://config-3344.com:3344 #配置中心的地址rabbitmq: #rabbitmq相关配置,15672是web管理端口,5672是mq访问端口port: 5672host: localhostusername: guestpassword: guesteureka:client:service-url:defaultZone: http://eureka7001.com:7001/eurekamanagement:endpoints:web:exposure:include: "*"

启动类

@SpringBootApplication
@EnableEurekaClient
public class ConfigClientMain3355 {public static void main(String[] args) {SpringApplication.run(ConfigClientMain3355.class, args);}
}

方法类获取配置信息

@RestController
@RefreshScope
public class ConfigClientController {@Value("${config.info}")private String configInfo;@GetMapping("/configInfo")public String getConfigInfo(){return configInfo;}
}

全局通知修改:curl -X POST “http:/localhost:3344/actuator/bus-refresh”
指定服务修改:curl -X POST “http:/localhost:3344/actuator/bus-refresh/config-client:3355”

config-client:服务名称

java Bus配置相关推荐

  1. Java框架JSON-RPC项目demo代码实战 + JAVA WEB配置虚拟目录(转自21天java web开发)

    Java框架JSON-RPC项目demo代码实战 备注  JAVA WEB配置虚拟目录(转自21天java web开发) https://blog.csdn.net/wjxbj/article/det ...

  2. idea配置jfinal_intellij idea安装与配置(Java开发配置篇)

    一.maven配置 在configure->settings的搜索框中输入maven,然后入下图所示,修改maven主目录.maven配置文件.maven本地仓库地址 二.SVN设置 在搜索框中 ...

  3. Java编程配置思路详解

    Java编程配置思路详解 SpringBoot虽然提供了很多优秀的starter帮助我们快速开发,可实际生产环境的特殊性,我们依然需要对默认整合配置做自定义操作,提高程序的可控性,虽然你配的不一定比官 ...

  4. spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring

    本节主要内容: 1:通过代码演示实现零XML配置spring 2:使用重点注解理解 声明: 本文是<凯哥陪你学系列-框架学习之spring boot框架学习>中spring boot框架学 ...

  5. spring java配置_Spring基于java的配置

    我们之前都了解过spring基于xml的配置,我们也可以通过配置类来完成基于xml的配置,我们会在下面以一个例子来讲述一下Spring基于java的配置. 首先第一步准备工作: 1)创建一个Dog类 ...

  6. spring java配置_Spring:使基于Java的配置更加优雅

    spring java配置 大家好,我很久没有写新文章了. 积累了很多资料,需要在不久的将来在我的博客中发布. 但是现在我想谈谈Spring MVC应用程序配置. 确切地说,我想谈谈基于Java的Sp ...

  7. Spring:使基于Java的配置更加优雅

    大家好,我很久没有写新文章了. 积累了很多资料,需要在不久的将来在我的博客中发布. 但是现在我想谈谈Spring MVC应用程序配置. 确切地说,我想谈谈基于Java的Spring配置. 尽管在3.0 ...

  8. Spring MVC:使用基于Java的配置创建一个简单的Controller

    这是我博客上与Spring MVC相关的第一篇文章. 开端总是令人兴奋的,因此我将尽量简洁明了. Spring MVC允许以最方便,直接和快速的方式创建Web应用程序. 开始使用这项技术意味着需要Sp ...

  9. 使用Spring 3.1和基于Java的配置构建RESTful Web服务,第2部分

    1.概述 本文介绍了如何在Spring中设置REST –控制器和HTTP响应代码,有效负载编组配置和内容协商. 2.在Spring了解REST Spring框架支持两种创建RESTful服务的方式: ...

最新文章

  1. bst latex 最大作者数_latex bst文件怎么用
  2. 安卓samba软件_Android Samba Client
  3. ETL的数据同步工具调研(持续更新中)
  4. 根文件系统构建(BusyBox方式)
  5. php_sapi常量,PHP常量PHP_SAPI与函数php_sapi_name()简介,PHP运行环境检测
  6. 华为linux找不到引导u盘,magicbook BIOS里找不到U盘启动
  7. 大前端页面布局插件收藏
  8. 遍地是钱,为什么捡不到?
  9. SNAP 4. 使用snap进行地物光谱分析
  10. 央企控股及并购重组概念股名单
  11. 【Android多线程】哲学家就餐问题
  12. 加速磁盘碎片整理的六大技巧
  13. Linux OS7 常用
  14. 今天股票分化好严重,一些大盘股奔涨停,一些小盘股奔跌停
  15. 2008年《中国最具价值品牌500强》的名单(2008中国500强企业名单1-500)
  16. SouthernBiotech Annexin V染色方案
  17. mysql的助记符是什么意思_SQL Server页中行物理存储
  18. 中安威士数据库审计之绑定变量审计
  19. 进销存帮助企业解决财务难题
  20. v15.03 鸿蒙内核源码分析(内存映射) | 映射真是个好东西 | 百篇博客分析HarmonyOS源码

热门文章

  1. 黑河市应急管理局多融合应急通信建设
  2. 知识普及:关于Fuzzing模糊测试入门原理及实践的讨论
  3. 云计算入门——IT架构九重天
  4. 埋点及数据采集系统简介
  5. Windows7默认输入法半角全角切换
  6. MBA 案例----为叫花子做的策划(搞笑)
  7. 2022 年全国硕士研究生入学统一考试英语(一)试题
  8. 【腾讯Bugly干货分享】WebVR如此近-three.js的WebVR示例解析
  9. Spring Boot四大神器之CLI
  10. elasticsearch基于smartcn中文分词查询