Config组件配置手动刷新

1.说明

- 在生产环境中,微服务可能非常多,每次修改完远端配置之后,不可能对所有服务进行重新启动,这个时候需要让修改配置的服务能够刷新远端修改之后的配置,
  从而不要每次重启服务才能生效,进一步提高微服务系统的维护效率。在springcloud中也为我们提供了手动刷新配置和自动刷新配置两种策略,这里我们先使用手动配置文件刷新。

2.在config client端加入刷新暴露端点

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

3.在需要刷新代码的类中加入刷新配置的注解

  @RefreshScope

4.手动调用刷新配置接口

http://localhost:port/actuator/refresh    必须是post请求

5.再次访问

再次访问就可以不用重启微服务即可刷新配置
posted @ 2021-10-02 21:09  code-G  阅读(131)  评论(0编辑  收藏  举报