当前位置:   article > 正文

Nacos 的配置管理和配置热更新_nacos 更改配置 热重启

nacos 更改配置 热重启

一、配置管理的必要性

1. 存在问题

  • 微服务重复配置过多维护成本高:将各个微服务的配置都写到配置管理服务中,单个微服务不去编写配置,而是到配置管理服务中读取配置,实现配置共享,便于修改和维护

  • 业务配置经常变动,修改之后要重启微服务:修改了配置文件之后,微服务需要重启(一段时间不可用)

  • 如果修改了网关的路由配置,网关也需要重启,那所有服务都不可用了

2. 配置管理

  • 监听配置变更,推送变更消息到对应的微服务

  • 无需重启,即可生效,实现热更新

二、配置共享

  • 在 Nacos 中(进入 Nacos 文档的配置列表)添加共享配置:包括 JDBC、MybatisPlus、日志、Swagger、OpenFeign 等配置

  • 微服务拉取 Nacos 的共享配置

  • 引入依赖

  • 编写 bootstrap.yaml 文件

    • 配置服务名称

    • 配置 Nacos 地址

    • 配置共享配置(dataId)

三、配置热更新

1. 概念:配置热更新:配置变动时,微服务无需重启即可使配置生效

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/284397
推荐阅读
相关标签
  

闽ICP备14008679号