<5>SpringcloudConfig中configClient端不重启项目,手动刷新同步

简介: 上一篇博客搭建ConfigClient端写了configClient端从configServer端获取到数据,但是它会放到缓存中,不重启服务是不会重新去configClient获取的。

上一篇博客搭建ConfigClient端写了configClient端从configServer端获取到数据,但是它会放到缓存中,不重启服务是不会重新去configClient获取的。


configServer端的数据是跟git实时同步的。


在pom中添加一个监控的依赖


<!-- actuator监控中心 -->
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
  </dependency>

在配置文件中添加以下内容


management:
  endpoints:
    web:
      exposure:
        include: "*"

在获取配置信息的Bean上面添加刷新注解


@RefreshScope


启动Eureka,启动server端,启动client端


更改git中配置文件的内容



在后面加了一个-edit


在server端访问文件


http://localhost:8888/test-configClient-sit.properties



数据已更改


访问client端接口



数据还是更改前的样子,这是还读取的缓存中的数据。


在启动日志中找到此接口



现在我们使用接口测试工具postman,向http://ip:port/actuator/refresh发送Post请求。表示手动刷新



响应体中有数据,红框中的内容就是有改动的内容。


现在访问client端的接口就可以获取到最新数据,而不用重启项目。


相关文章
|
消息中间件 Java 开发工具
Spring Cloud【Finchley】实战-06使用/actuator/bus-refresh端点手动刷新配置 + 使用Spring Cloud Bus自动更新配置
Spring Cloud【Finchley】实战-06使用/actuator/bus-refresh端点手动刷新配置 + 使用Spring Cloud Bus自动更新配置
506 0
|
分布式计算 资源调度 Java
|
数据采集
风云突变,芝麻代理,品易代理,极光代理,太阳代理谢幕,如何挑选新的代理IP?
近期,芝麻代理、品易代理等知名代理服务商相继关闭IP业务,引发市场巨变。青果网络凭借丰富IP资源和强大技术支持,在此背景下脱颖而出。本文将详细介绍如何测试青果网络代理IP的质量,包括稳定性、数据采集效率、地理覆盖能力和多线程支持等方面,并探讨其价格优势。
|
前端开发
typora自定义主题
typora自定义主题
409 2
|
Linux Shell 调度
介绍BootLoader、PM、kernel和系统开机的总体流程
介绍BootLoader、PM、kernel和系统开机的总体流程
|
安全 API Python
FastAPI入门指南
FastAPI是基于Python类型提示的高性能Web框架,用于构建现代API。它提供高性能、直观的编码体验,内置自动文档生成(支持OpenAPI)、数据验证和安全特性。安装FastAPI使用`pip install fastapi`,可选`uvicorn`作为服务器。简单示例展示如何定义路由和处理函数。通过Pydantic进行数据验证,`Depends`处理依赖。使用`uvicorn main:app --reload`启动应用。FastAPI简化API开发,适合高效构建API应用。5月更文挑战第21天
820 1
|
JavaScript 网络安全 数据安全/隐私保护
【问题:创建Vue项目】npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR!
【问题:创建Vue项目】npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR!
|
算法 安全 数据挖掘
解锁编程之门:数论在算法与加密中的实用应用
解锁编程之门:数论在算法与加密中的实用应用
|
Java
分析JAVA应用CPU占用过高的问题
分析JAVA应用CPU占用过高的问题
208 0