当前位置: 首页 > 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.dtcms.com/a/264905.html

相关文章:

  • springboot切面编程
  • 大数据Hadoop之——Hbase下载安装部署
  • CSS外边距合并(塌陷)全解析:原理、场景与解决方案
  • OD 算法题 B卷【求最小步数】
  • 计算机视觉的新浪潮:扩散模型(Diffusion Models)技术剖析与应用前景
  • 360安全卫士占用5037端口(ADB端口)解决方案
  • 【小技巧】Python+PyCharm IDE 配置解释器出错,环境配置不完整或不兼容。(小智AI、MCP、聚合数据、实时新闻查询、NBA赛事查询)
  • 智慧赋能高压并网:分布式光伏监控系统在5.88MW物流园项目的实践解析
  • 深入解析 OPC UA:工业自动化与物联网的关键技术
  • css实现优惠券效果 全
  • DAY 45 通道注意力(SE注意力)
  • langchain从入门到精通(三十四)——RAG优化策略(十)父文档检索器实现拆分和存储平衡
  • JavaFX:属性Property简介
  • 集合-二叉搜索树
  • 【在 C# 中通过 P/Invoke 调用 C++ DLL 时的数据类型转换】
  • 第二章-AIGC入门-文本生成:开启内容创作新纪元(4/36)
  • 字典课后练习讲解|5类数据容器的总结对比
  • 存储过程封装:复杂业务逻辑的性能优化
  • AntV L7 之LarkMap 地图
  • A模块 系统与网络安全 第三门课 网络通信原理-4
  • Notion 创始人 Ivan Zhao:传统软件开发是造桥,AI 开发更像酿酒,提供环境让 AI 自行发展
  • 机器学习在智能制造业中的应用:质量检测与设备故障预测
  • 使用v-bind指令绑定属性
  • VUE admin-element 后台管理系统三级菜单实现缓存
  • flutter更改第三方库pub get的缓存目录;更改.gradle文件夹存放目录
  • BERT Score是干啥的?
  • 【python】pdf拆成图片,加中文,再合成pdf
  • 网络协议传输层UDP协议
  • 【NLP第一期 语料处理:从获取到预处理的完整链路解析】
  • 非接触式DIC测量系统:助力汽车研发与测试的创新技术应用