1、spring boot的配置文件 一般情况下在application.yml或application.properties中配置项目的配置信息。 除了application的配置文件,还有一个bootstrap的配置文件,bootstrap由父ApplicationContext加载,在application之前被加载,且属性不能被覆盖,主要用于从额外的资源加载配置信息。 使用配置中心,需要在bootstrap文件中配置spring.application.name和配置中心的相关配置,以便于从配置中心获取配置信息。 2、pom引入 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.o.... nacos配置中心 nacos
1、nacos简介 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。 服务管理:实现服务CRUD,域名CRUD,服务健康状态检查,服务权重管理等功能 配置管理:实现配置管CRUD,版本管理,灰度管理,监听管理,推送轨迹,聚合数据等功能 元数据管理:提供元数据CURD 和打标能力 插件机制:实现三个模块可分可合能力,实现扩展点SPI机制 事件机制:实现异步化事件通知,sdk数据变化异步通知等逻辑 日志模块:管理日志分类,日志级别,日志可移植性(尤其避免冲突),日志格式,异常码+帮助文档 回调机制:sdk通知数据,通过统一的模式回调用户处理。接口和数据结构需要具备可扩展性 寻址模式:解决ip,域名,nameserver、广播等多种寻址模式,需要可扩展 推送通道:解决server与存储、server间、server与sdk间推送性能问题 容量管理:管理每个租户,分组下的容量,防止存储被写爆,影响服务可用性 流量管理:按照租户,分组等多个维度对请求频率,长链接个数,报文大小,请求流控进行控制 缓存机制:容灾目录,本地缓存,server缓存机制。.... spring cloud整合nacos nacos