之前服务少,现在一旦搞微服务,后台加起来十几个项目,配置文件太多,再加上生产环境切来切去,经常弄迷,有时候很容易遗漏某个参数。之前只知道nacos是注册中心,现在知道他还是个配置中心,这个功能很实用。

使用分布式配置中心的好处,一是数据都放到数据库里更安全更好改,二是前台查看修改分类等更加直观。

springcloud+springconfig这个配置中心不知为何国内很少用,可能全英文的前端页面还不如改项目里的......

apollo这个也可以,但是修改端口还得重新builder,而且建表什么的也不友好,启动还很慢,用了一段时间以后也放弃了。

nacos,不愧大厂,4秒运行起来,修改配置也是很简单。

github下载太慢了,在国内下载的nacos:https://gitee.com/soul_PreCoder/springcloudalibab

项目已经上传到码云了,直接下载就能用。包括实现了动态修改值,如何切换生产环境。

现在有一个问题就是,像DataSource这种配置是否也要搞动态配置,这样话的就不能只写yml了,还要创建一个配置类,在配置类里用注解从nacos获取值,但是经过测试还是不行,具体改的话就要重新加载,初始化连接工厂等操作,我觉得这样似乎有热部署内味了,但是实际开发和上限基本上都不会用这个热部署,这样一看的话,感觉动态配置类确实就有点鸡肋了,基本上常用的配置类都会伴随一些组件的初始化操作。

https://gitee.com/bibiboy/necos-test

github上传下载真的是太慢了!!!!!!!!!!!!!!!!!

necos 分布式配置中心 配置方法 动态修改值 切换生产环境相关推荐

  1. 关于nacos配置中心配置不成功的问题

    关于nacos配置中心配置不成功的问题 1. 扫描包 首先在启动类中寻找扫描包,有可能没有把路径填充成功 2. 关于配置nacos 在配置中 spring:profiles:active: 要激活的环 ...

  2. 解锁新姿势 | 如何用配置中心实现全局动态流控?

    为什么80%的码农都做不了架构师?>>>    摘要: 当资源成为瓶颈时,服务框架需要对消费者做限流,启动流控保护机制.流量控制有多种策略,比较常用的有:针对访问速率的静态流控.针对 ...

  3. Spring Cloud Alibaba - 18 Nacos Config配置中心加载相同微服务的不同环境下的通用配置

    文章目录 需求 实现 Step 1 Nacos Config 新增公共配置 Step 2 验证 配置文件优先级 源码 需求 举个例子,同一个微服务,通常我们的servlet-context 都是相同的 ...

  4. 服务去获取配置中心配置

    目标:改造user_service工程,配置文件不再由微服务项目提供,而是从配置中心获取. 实现步骤: 添加配置中心客户端启动依赖 修改服务提供者的配置文件 启动服务 测试效果 一.添加依赖 < ...

  5. disconf mysql_Disconf配置中心配置

    1.Disconf配置中心需要的环境配置 (1) 配置java.maven环境,并安装mysql,reids,zookeeeper,Nginx 2.配置java,maven环境变量 3.创建目录mkd ...

  6. 探索--appllo配置中心,如何动态加载配置

    如何动态加载配置问题涉及到两方面: 1.程序如何感知到配置被修改,或者说被修改的配置信息是如何发送到各服务器上的业务应用的 2.spring 中如何替换原来的配置,对于@Value修饰的属性如何赋值, ...

  7. idea 链接github 无法成功登陆, SpringCloud Config 分布式配置中心配置

    Server前面加上https://  前缀 uri要写成链接地址 ,写成[git@github.com:godbar/hello-world.git] 不知道为啥总是报错,Auth fail

  8. springcloud加载j2cache时读取apollo配置中心配置

    1.创建J2CacheSelfConfig类,用来注入apollo配置文件数据 2.创建J2CacheBuilderUtil类,用来根据配置文件数据动态创建缓存实例 3.项目中需要缓存实例时使用J2C ...

  9. 白话SpringCloud | 第八章:分布式配置中心的服务化及动态刷新

    前言 上一章节,简单介绍了分布式配置中心Spring Cloud Config的使用.同时,我们也遗漏了一些问题,比如如何配置实时生效,当服务端地址变更或者集群部署时,如何指定服务端地址?回想,在服务 ...

  10. 基于zookeeper实现分布式配置中心(二)

    上一篇(基于zookeeper实现分布式配置中心(一))讲述了zookeeper相关概念和工作原理.接下来根据zookeeper的特性,简单实现一个分布式配置中心. 配置中心的优势 1.各环境配置集中 ...

最新文章

  1. 怎么判断一个字符串的最长回文子串是否在头尾_最长回文字串/子序列问题(leetcode5,9,519)
  2. redisserver是什么问题_面试官老是问:为什么采用单线程的Redis也会如此之快?...
  3. python中的bs4怎么导入_在Python 3.5导入BS4
  4. 向Redis中存入JSON格式数据
  5. MySQL · 案例分析 · RDS MySQL线上实例insert慢常见原因分析
  6. vim中设置tab的长度的方法
  7. 201632位matlab下载_Matlab 2016a下载
  8. matlab 谐波生成模块,simulink 谐波分析_matlab谐波分析_simulink中sign模块
  9. 单片机仿真软件Proteus Pro 8.9版本License过期
  10. 数据预处理Part5——样本分布不均衡
  11. Elephant Swap的LaaS方案优势分析,致eToken表现强势
  12. 信道与多径效应基础知识总结
  13. Oracle手动建库常见问题
  14. 三极管:潜伏3个月的彩蛋是来自火星的么
  15. (1)网站搭建BT面板的安装步骤
  16. 分布式算力新时代下 看安超云ArSDN如何保障云边协同
  17. 手把手搭建一个【卷积神经网络】
  18. 提示网站服务器403,如何解决电脑网页提示网站拒绝显示此网页和HTTP 403的问题...
  19. https://www.jianshu.com/p/444edecc556f(公众号本地调试)
  20. 高可用高性能可扩展的单号生成方案

热门文章

  1. 《C++(三)--多线程方法总结》
  2. Docker Kubernetes k8s 从入门到精通 阿里云实战命令
  3. 基于PCA降维实现人脸识别
  4. 重启mysql tomcat_linux下MySQL、Tomcat、Redis、Nginx停止和重启
  5. 2021-08-30
  6. 百度地图开发android开发,android的百度地图开发(一)
  7. 检测1的个数_面部皮肤检测仪是美容院的新套路吗?
  8. JAVA日常游玩-----用EnumMap优化代码。
  9. SMO算法是干什么的?有什么作用?
  10. 使用shinydashboard编写高级UI页面(1)