当前位置: 首页 > news >正文

SpringCloud系列(47)--SpringCloud Bus实现动态刷新定点通知

前言:上一节中我们使用SpringCloud Bus实现了动态刷新全局广播,而这种实现会使全局的SpringCloud Config客户端都被通知到,从而全部的客户端都能获取远程仓库上到最新的配置文件内容,而有没有一种方案能让想通知的SpringCloud Config客户端被通知,不想被通知的SpringCloud Config客户端不被通知呢,而本节就是实现动态刷新定点通知

1、刷新指定的SpringCloud Config客户端命令
curl http://localhost:配置中心的端口号/actuator/bus-refresh/{destination}

2、示例
(1)gitee上config-dev.yml的原本的配置内容

 (2)修改远程仓库上config-dev.yml配置文件的内容,我这里把version改为4

(3)、在命令行输入以下命令,然后按回车进行请求,对cloud-config-client-3344服务发送请求对3355服务进行指定刷新的操作
curl -X POST "http://localhost:3344/actuator/bus-refresh/config-client:3355"

效果图: 

(4)重新在浏览器上请求http://config-3344.com:3344/master/config-dev.yml接口,SpringCloud Config服务端这时候能获取到最新的配置

重新在浏览器上请求接口,发现SpringCloud Config3355客户端这时候能通过服务端获取到最新的配置

重新在浏览器上请求http://localhost:3366/configInfo接口,发现SpringCloud Config3366客户端这时候没能通过服务端获取到最新的配置

由上述结果可以看出我们成功的实现了定点通知指定SpringCloud Config客户端,只使其动态获取远程仓库上最新配置文件内容的效果

http://www.lryc.cn/news/579089.html

相关文章:

  • 04-动态规划
  • 数学建模_微分方程
  • 内存架构的十字路口:深入解析统一内存访问(UMA)与非一致内存访问(NUMA)
  • 虚拟机知识点-Vagrant 在通过 VirtualBox 启动 CentOS 虚拟机时失败-VERR_NEM_VM_CREATE_FAILED
  • 从0开始学习R语言--Day36--空间杜宾模型
  • maven仓库
  • WSL2 + Docker Desktop 环境中查看本地镜像
  • 【Vue入门学习笔记】Vue核心语法
  • CentOS 卸载docker
  • 移动conda虚拟环境的安装目录
  • mongo常用命令
  • odoo17 警示: selection attribute will be ignored as the field is related
  • Node.js-http模块
  • Day04:玩转标准库中的数据处理与日志记录
  • Chart.js 安装使用教程
  • 基于SpringBoot和Leaflet的区域冲突可视化系统(2025企业级实战方案)
  • VC Spyglass:工具简介
  • React Native 开发环境搭建--window--android
  • 24年京东秋季笔试题
  • CSS外边距合并(塌陷)全解析:原理、场景与解决方案
  • flutter更改第三方库pub get的缓存目录;更改.gradle文件夹存放目录
  • 告别告警风暴:深入理解 Prometheus Alertmanager 的智能告警策略
  • 为什么星敏感器(Star Tracker)需要时间同步?—— 从原理到应用的全解析
  • 1-RuoYi框架配置与启动
  • 整流电路Multisim电路仿真实验汇总——硬件工程师笔记
  • qml实现 裁剪进度条
  • 使用案例 - 根据nuscenes-devkit工具读取nuscnes数据集
  • Active-Prompt:让AI更智能地学习推理的革命性技术
  • Ubuntu-18.04-bionic 的apt的/etc/apt/sources.list 更换国内镜像软件源 笔记250702
  • nacos 3 docker 快速部署