当前位置:网站首页 > Elixir并发编程 > 正文

微服务配置中心nacos(微服务配置中心导致高并发下存在问题)



nacos的中文文档:https://nacos.io/zh-cn/docs/open-api.html

(2)配置文件修改之后服务必须重启才可以生效,若生产环境上有一个开关需要打开,修改完配置文件再重启服务,那风险太大了;

(2)配置属性修改后自动刷新;

二、配置中心的使用
1、配置中心
步骤1:增加maven依赖

 
 

(1)配置文件的说明:

spring.cloud.nacos.config.server-addr=192.168.1.1:8848,表示微服务从哪个配置中心上拉取配置;

spring.cloud.nacos.config.file-extension=yml,表示文件的扩展名;

spring.application.name=order-center,表示当前服务向配置中心索要 order-center 的配置;

spring.profiles.active=dev,表示像配置中心索要哪个环境的配置;

索要文件的格式为:

{spring.application.name}-{spring.profiles.active}.{spring.cloud.nacos.config.file-extension}

(2)以上配置,向配置中心拉取的配置的 dataId 的名称为: order-center-dev.yml

步骤3:在 nacos 的配置列表中增加一个 Data ID 名为 order-center-dev.yml 的配置
在这里插入图片描述

技术分享图片

步骤4:在Controller类上增加 @RefreshScope 注解,使配置进行动态刷新

 

2、通用配置
(1)同一个服务的通用配置
通常我们的开发在开发环境、测试环境、生产环境都有很多相同的配置,使用注册中心怎么配置呢?

在配置中心新增一个不带 profiles 的配置,格式如下:

{spring.application.name}.{spring.cloud.nacos.config.file-extension}

那针对以上的配置,Data ID 的名称命名为:order-center.yml

技术分享图片
在这里插入图片描述

启动 order-center 服务之后,打印日志如下:

技术分享图片
在这里插入图片描述

我们创建的 order-center.yml 配置就是通用配置,不管启动 dev,还是prod,都会加载该配置中的内容。

配置的优先级:精准配置 会覆盖 与通用配置 相同的配置,然后再和通用配置互补。

步骤1:配置文件中增加 shared-dataids 和 refreshable-dataids 配置

 

同一个配置项先加载后面的,可以在服务启动类中查看。

 

步骤2:在nacos的配置列表中新增配置,common.yml 和 common2.yml

技术分享图片
在这里插入图片描述

技术分享图片
在这里插入图片描述

技术分享图片
在这里插入图片描述

 

5、连接 Nacos 内置的 apache Derby 数据库
技术分享图片
在这里插入图片描述

配置中心 ------- Nacos

原文:https://www.cnblogs.com/yufeng218/p/14071671.html

到此这篇微服务配置中心nacos(微服务配置中心导致高并发下存在问题)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

  • 上一篇: Spring Cloud feign并发调用异常
  • 下一篇: 没有了
  • 版权声明


    相关文章:

  • Spring Cloud feign并发调用异常2025-03-04 11:09:06
  • magnet/ed2k是什么?怎么用?2025-03-04 11:09:06
  • 不错的磁力网站2025-03-04 11:09:06
  • Elixir学习笔记——进程(Processes)_进程详解2025-03-04 11:09:06
  • erlang并发编程和进程通信_erlang 并发2025-03-04 11:09:06
  • 初识elixir_ELIXIR洗面奶2025-03-04 11:09:06
  • 并发编程 代码练习_并发编程风格的练习2025-03-04 11:09:06
  • Elixir学习笔记——基本类型_基本类型有哪几种2025-03-04 11:09:06
  • elnec编程器官网_ai人工智能编程2025-03-04 11:09:06
  • 并发编程实战pdf_delphi反编译工具2025-03-04 11:09:06
  • 全屏图片