Config组件配置手动刷新
1.说明
- 在生产环境中,微服务可能非常多,每次修改完远端配置之后,不可能对所有服务进行重新启动,这个时候需要让修改配置的服务能够刷新远端修改之后的配置,
从而不要每次重启服务才能生效,进一步提高微服务系统的维护效率。在springcloud中也为我们提供了手动刷新配置和自动刷新配置两种策略,这里我们先使用手动配置文件刷新。
2.在config client端加入刷新暴露端点
management:
endpoints:
web:
exposure:
include: "*"
3.在需要刷新代码的类中加入刷新配置的注解
@RefreshScope
4.手动调用刷新配置接口
http://localhost:port/actuator/refresh 必须是post请求
5.再次访问
再次访问就可以不用重启微服务即可刷新配置