Nacos 名字的由来(取红色的英文字符): Dynamic Naming and Configuration Service

Nacos 是 Spring Cloud Alibaba 的一个组件,详见:https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md#%E7%BB%84%E4%BB%B6

Nacos 数据模型 Key 由三元组唯一确定, Namespace默认是空串,公共命名空间(public),分组默认是 DEFAULT_GROUP。

Nacos 实现的功能:

Nacos 实现的功能 相当于
服务注册与发现 Eureka、Consul
配置中心 Spring Cloud Config 或 Consul的配置中心

配置加载的优先级

在使用Nacos配置的时候,主要有以下三类配置:
A: 通过spring.cloud.nacos.config.shared-dataids定义的共享配置
B: 通过spring.cloud.nacos.config.ext-config[n]定义的加载配置
C: 通过内部规则(spring.cloud.nacos.config.prefix、spring.cloud.nacos.config.file-extension、spring.cloud.nacos.config.group这几个参数)拼接出来的配置

后面加载的配置会覆盖之前加载的配置,所以优先级关系是:A < B < C

出处:http://blog.didispace.com/spring-cloud-alibaba-nacos-config-3/

数据持久化

在搭建Nacos集群之前,我们需要先修改Nacos的数据持久化配置为MySQL存储。默认情况下,Nacos使用嵌入式数据库实现数据的存储。所以,如果启动多个默认配置下的Nacos节点,数据存储是存在一致性问题的。为了解决这个问题,Nacos采用了集中式存储的方式来支持集群化部署,目前只支持MySQL的存储。

出处:http://blog.didispace.com/spring-cloud-alibaba-4/

最新文章

  1. 【GOF23设计模式】单例模式
  2. 应用C#和SQLCLR编写SQL Server用户定义函数
  3. 【原创】我是怎么从零开始教女同学进行php开发的(4)
  4. 利用div实现遮罩层效果
  5. [转帖]DAS、NAS、SAN、iSCSI 存储方案概述
  6. hdu 4669 动态规划
  7. Android Service的生命周期
  8. 要将表的限制条件写到与该表同级别的where中
  9. java---Unicode-字符转换器
  10. TIMESTAMP和DATETIME哪个好
  11. ASP.NET Core 实战:使用 Docker 容器化部署 ASP.NET Core + MySQL + Nginx
  12. Python数据分析实战
  13. String补充
  14. [物理学与PDEs]第2章第5节 一维流体力学方程组的 Lagrange 形式 5.2 Lagrange 坐标
  15. Eclipse 使用 ButterKnife 细节问题
  16. IO流之FileUtils工具类的使用
  17. Innobackupex(xtrabackup)物理备份
  18. 错误代码:0x80070032 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
  19. vscode settings.json
  20. ocacle sql: 两张表左连接 ,1对多,取一条数据,取按时间最新的

热门文章

  1. 【转】阿里云部署java web项目
  2. [C2] 逻辑回归(Logistic Regression)
  3. 使用puppeteer爬取网页数据实践小结
  4. ItelliJ Idea 2019提交TFVC变更,系统提示Validation must be performed before checking in
  5. golang两种在for循环中使用goroutine的错误形式
  6. jetty9部署
  7. JVM 学习总结
  8. Java自学-I/O 控制台输入流System.in
  9. jenkins 比较好的学习的文章
  10. LR实现处理PUT方法的案例