背景分析:
1.以后的配置都会去配置中心写,不会再去java类里写
2.官方日志去输出,以及日志级别,读内存里的数据比读数据库里的数据快很多,可以在适当的场景打开 内存(cache).
什么是配置中心:
存储信息的服务,配置中心最基础的功能就是存储一个键值对,配置的是可能经常变化的数据 例如/; 连接池 日志 线程池 限流熔断规则, 一般不会写到配置中心: 服务端口号,服务名 ,服务的注册地址 配置中心地址
配置中心的选型:
在面向分布式的微服务系统中,如何通过更高效的配置管理方式,实现微服务系统架构持续“无痛”的演进,并动态调整和控制系统的运行时态,配置中心的选型和设计起着举足轻重的作用。市场上主流配置中心有Apollo(携程开源),nacos(阿里开源),Spring Cloud Config(Spring Cloud 全家桶成员)。我们在对这些配置中心进行选型时重点要从产品功能、使用体验、实施过程和性能等方面进行综合考量。本次课程我们选择nacos,此组件不仅提供了注册中心,还具备配置中心的功能。
小节面试分析
- 什么是配置中心?(存储项目配置信息的一个服务)
- 为什么要使用配置中心?(集中管理配置信息,动态发布配置信息)
- 市场上有哪些主流的配置中心?(Apollo,nacos,……)
Nacos配置快速入门
业务描述
在sca-provider项目中添加一个Controller对象,例如ProviderLogController,基于此Controller中的方法演示日志级别的配置。 要基于规范去配