spring cloud config和bus组件怎么实现自动刷新功能
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容主要讲解"spring cloud config和bus组件怎么实现自动刷新功能",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"spring clo
千家信息网最后更新 2025年01月19日spring cloud config和bus组件怎么实现自动刷新功能
本篇内容主要讲解"spring cloud config和bus组件怎么实现自动刷新功能",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"spring cloud config和bus组件怎么实现自动刷新功能"吧!
1.启动RabbitMQ
2.修改config服务端 依赖:(boot和cloud版本不要太高,不然刷新配置的请求不能用)
org.springframework.cloud spring-cloud-starter-consul-discovery org.springframework.boot spring-boot-starter-actuator org.springframework.cloud spring-cloud-config-server org.springframework.cloud spring-cloud-starter-bus-amqp org.springframework.boot spring-boot-starter-web
配置:
spring: cloud: consul: host: localhost port: 8500 config: server: git: uri: https://gitee.com/xiang_pei/config.git default-label: master application: name: CONFIGSERVER rabbitmq: host: localhost port: 5672 username: guest password: guest virtual-host: /#暴露所有端点,便于发送更新配置请求management: endpoints: web: exposure: include: "*"
启动:(启动类加@EnableConfigServer)mq会有一条临时队列
3.修改微服务(即客户端) 依赖:
org.springframework.boot spring-boot-starter-web org.springframework.cloud spring-cloud-starter-consul-discovery org.springframework.boot spring-boot-starter-actuator org.springframework.cloud spring-cloud-starter-config org.springframework.cloud spring-cloud-starter-bootstrap org.springframework.cloud spring-cloud-starter-bus-amqp
配置:不变(rabbitmq的配置应该写到gitee上)bootstrap.properties
spring.cloud.consul.host=localhostspring.cloud.consul.port=8500spring.application.name=CONFIGCLIENTspring.cloud.config.discovery.service-id=CONFIGSERVERspring.cloud.config.discovery.enabled=truespring.cloud.config.name=configspring.cloud.config.label=masterspring.cloud.config.profile=dev
运行:
写了一个测试方法
name属性是gitee上的配置文件的name
没问题
4.利用webhooks实现自动刷新配置
向config服务端发送post请求
http://localhost:8080/actuator/bus-refresh
具体路径根据项目来
在gitee的config管理中,点击webhooks
url就填上面那个,因为需要公网才能测试,所以暂时不演示了。
设置完,改gitee的配置就会自动刷新了
到此,相信大家对"spring cloud config和bus组件怎么实现自动刷新功能"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
配置
功能
组件
服务
内容
方法
学习
测试
实用
更深
兴趣
实用性
实际
客户
客户端
属性
操作简单
文件
更多
朋友
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库没有事务性缺点
区块链平台软件开发
数据库中如何查询两个信息
湖南铭游网络技术有限公司
数据网络安全论文
无锡生鲜软件开发
一定还网络技术服务
宝山区无线网络技术产品
软件开发与PLM
网络安全法规定的重点保护项目
我的世界海绵服务器
负载均衡后端服务器
上海 软件开发培训
韩国本地服务器机房
浙江特色软件开发诚信服务
河南数据库系统工程师试题
cn游戏服务器
软件开发企业发展的建议
南京网络技术有限公司怎么样
网络技术员招聘面试问题
区块链平台软件开发
淳安县景秀网络技术工作
千秋广播剧软件开发
桂林电子科技大学互联网
web服务器 作用
静安区现代化网络技术概念设计
华为网络技术教材下载
福州游戏软件开发公司
网络技术导论考试
华为交换机dhcp服务器