目录
-
- 1. 为什么使用配置中心:
- 2.合格的配置中心的要求:
- 3. 如何使用
- 4. 再微服务中使用nacos配置中的配置文件的内容。
- 5.定义不同的命名空间
- 6.总结:
1. 为什么使用配置中心:
文章图片
配置中心就是一种统一管理各种应用配置的基础服务组件。
在系统架构中,配置中心是整个微服务基础架构体系中的一个组件,如下图,它的功能看上去并不起眼,无非就是配置的管理和存取,但它是整个微服务架构中不可或缺的一环。
2.合格的配置中心的要求: 配置项容易读取和修改
分布式环境下应用配置的可管理性,即提供远程管理配置的能力
支持对配置的修改的检视以把控风险
可以查看配置修改的历史记录
不同部署环境下应用配置的隔离性
3. 如何使用
文章图片
文章图片
4. 再微服务中使用nacos配置中的配置文件的内容。 【java|一文了解配置中心】配置文件的加载顺序:
文章图片
- 引入依赖
文章图片
- 再bootstrap.yml文件中。
文章图片
- 多环境的。
文章图片
文章图片
5.定义不同的命名空间
文章图片
- 点击命名空间
文章图片
文章图片
文章图片
文章图片
- 再微服务中使用命名空间。
文章图片
- 加载多个配置文件。
文章图片
文章图片
文章图片
文章图片
6.总结: 传统的静态配置方式要想修改某个配置只能修改之后重新发布应用。如果要实现动态性,也可以选择使用数据库存储配置,通过定时轮询访问数据库来感知配置的变化。轮询频率低感知配置变化的延时就长,轮询频率高,感知配置变化的延时就短,但比较损耗性能,需要在实时性和性能之间做折中。配置中心专门针对这个业务场景,兼顾实时性和一致性来管理动态配置。同时配置的权限管控、灰度发布、版本管理、格式检验和安全配置等一系列的配置管理相关的特性也是配置中心不可获取的一部分。
推荐阅读
- java|SpringCloud笔记一( 跨模块调用,服务注册发现(Eureka、Nacos))
- redis|springboot整合spring @Cache和Redis
- 物联网|MQTT协议学习总结
- cesium实战|cesium 三维坐标系绘制
- SSM|一、Spring MVC 简介
- Java|SpringMVC 的入门
- 面试|【历史上的今天】5 月 15 日(Mozilla 发布 Rust;起点中文网成立;Windows 启动音乐设计者出生)
- 米哈游2023秋季招聘正式开始~提前批有机会免笔试!
- matlab|MATLAB(3)MATLAB程序流程控制语句