标签:git guest Config SpringCloud 配置 Bus config cloud ConfigServer
Maven依赖
<!--config配置中心服务端-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bus-amqp</artifactId>
</dependency>
configServer yaml配置(获取配置git地址、config Bus rabbitMq配置、开启调用endpoint暴露)
spring:
application:
name: cloud-configserver
cloud:
config:
server:
git:
uri: https://github.com/XXX/cloud-config-repo.git #配置git服务地址
username: #配置git用户名
password: #配置git密码
search-paths:
- cloud-config-repo
# 读取分支
label: master
rabbitmq:
host: 127.0.0.1
port: 5672
username: guest
password: guest
#针对的被调用方微服务名称,不加就是全局生效
#lagou-service-resume:
# ribbon:
# NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RoundRobinRule #负载策略调整
# springboot中暴露健康检查等断点接口
management:
endpoints:
web:
exposure:
include: "*"
# 暴露健康接口的细节
endpoint:
health:
show-details: always
ConfigServer Main函数注解配置
Client端 yaml配置
cloud:
# config客户端配置,和ConfigServer通信,并告知ConfigServer希望获取的配置信息在哪个文件中
config:
name: clouder-service-resume #配置文件名称
profile: dev #后缀名称
label: master #分支名称
uri: http://localhost:9006 #ConfigServer配置中心地址
rabbitmq:。
host: 127.0.0.1
port: 5672
username: guest
password: guest
Config Bus: 配置中心数据变更,通过刷新Bus请求,将变更配置整体存入到RabbitMq中,对订阅了配置中心的客户端进行广播变更配置
POST请求 http://localhost:9003/actuator/bus-refresh
标签:git,guest,Config,SpringCloud,配置,Bus,config,cloud,ConfigServer 来源: https://blog.csdn.net/qq_42773863/article/details/122462005
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。