1.为什么要用nacos
运营往往经常需要改动数据,程序员就要在代码里改或者修改数据配置表,而这些都是在启动的时候已经加载进来了,都需要重启才能更新。有没有可以让运营人员可操作可易用性的修改并实时更新推送,这时候需要nacos了。
2.核心概念(待更新)
微服务基本是spring boot的java程序
在beanFactoryPostProcessor,处理占位符的时候执行,数据来源从nacos服务拿,autoRefrsh会使springboot容器重启一次,不影响已注册的bean,只会添加新的bean,增量----联想到refresh函数的取名。spring boot的ApplicationContextinitialize。第一次和第二次bean的搜索范围会变。
3.步骤
1.下载nacos,在Bin目录下运行startup.cmd的文件
2.连接nacos服务需要一些nacos协议,所以需要引入nacos客户端
3.在yml里配置nacos地址
4.在nacos控制台配置
5.代码里设置
autoRefrsh表示是否自动刷新,默认false