博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第十六章:SpringCloud Config 配置自动刷新
阅读量:5954 次
发布时间:2019-06-19

本文共 1176 字,大约阅读时间需要 3 分钟。

####准备工作 我们首先需要下载rabbitMq(默认4396端口)

MQ全称为Message Queue, (MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ等等。

安装它之前我们还需要安装erlang环境(rabbitMq是用该语言写的,因为该语言对并发支持较好) 安装好后再安装一个管理工具plugin-management 打开rabbitmq命令行,执行 rabbitmq-plugins enable rabbitmq_management 然后重启rabbitmq服务,访问127.0.0.1:15672

默认账号密码都是 guest

好了,终于到正文了。 ####1.pom修改

org.springframework.cloud
spring-cloud-starter-bus-amqp
复制代码

####2.修改配置文件

spring:  cloud:    config:      uri: http://127.0.0.1:8080      profile: dev      label: master  application:    name: spring-cloud-config-client  rabbitmq:    host: 127.0.0.1    port: 15672    username: guest    password: guest复制代码

####3.启动server 和 该bus client 服务

  • 访问看服务是否正常启动
  • 修改application-dev文件(给配置文件的内容添加后缀bus)并push
  • 发送curl请求 curl -X POST http://127.0.0.1:8081/bus/refresh
    ####有同学看到这里,和手动刷新一样,并没有做到自动刷新啊。别急,进入自己的git仓库的setting,找到webhooks,
    注意:也可以每个config server和config client里面都配置SpringCloud Bus。 (添加依赖+修改配置),这样的话给server或者client 发送post请求都可以达到目的。个人建议发给server,然后server会拉取配置文件统一下发给client。

转载地址:http://kslxx.baihongyu.com/

你可能感兴趣的文章
Windows下提升进程权限(转)
查看>>
Struts2标签实现for循环
查看>>
实验3 OpenGL几何变换
查看>>
Hibernate 入门 特性配置
查看>>
数据库中文乱码处理
查看>>
前端面试总结
查看>>
视频:网站建设-如何利用网络赚大钱2
查看>>
嵌入式Linux学习路线
查看>>
CodeBlocks调试功能(转)
查看>>
2018-2019-2 网络对抗技术 20165334 Exp7 网络欺诈防范
查看>>
Mybatis, 实现一对多
查看>>
写一个能自动生成四则运算题目的软件,要求除了整数,还要支持正分数的四则运算。和同学们比较各自的程序功能、实现方法的异同。...
查看>>
Trackback with C#
查看>>
(openssh、telnet、vsftpd、nfs、rsync、inotify、samba)
查看>>
Quartz入门指南
查看>>
HAProxy、Keepalived 在 Ocatvia 的应用实现与分析
查看>>
二维码内嵌LOGO
查看>>
GraphX的三大图算法
查看>>
Maven 配置使用小技巧
查看>>
DateTime字段控件值显示短格式的做法
查看>>