but999

我们现在微服务是打包在容器里,跑在k8s上。

k8s对多副本服务的更新,默认会进行逐步更新,保持至少一个副本实例正常。

 

 

java服务的配置热更新

装配spring-cloud-starter-consul-config,我们公司采用consul做配置中心。服务内部需要定义一个获取热更新配置的类,用@RefreshScope注释,让RefreshScope去代理这个配置类。

consul上刷新key,springcloud bus发送RefreshEvent事件,内部会重新建立SpringbootApplication,重新刷新配置

 

有不足之处欢迎交流

 

 

参考文档:

https://blog.csdn.net/weixin_40318210/article/details/87954179

分类:

技术点:

相关文章:

  • 2021-11-15
  • 2021-07-11
  • 2021-04-20
  • 2021-04-30
  • 2021-05-09
  • 2022-02-11
猜你喜欢
  • 2021-10-02
  • 2021-07-23
  • 2021-11-15
  • 2021-08-15
  • 2021-04-20
  • 2021-12-12
  • 2021-04-28
相关资源
相似解决方案