命名空间-namespace,配置分组-group,配置集-dataid
spring自动刷新配置注解:@RefreshScope,用于配置类上
nacos集群数据存储:采用外部数据源mysql
采用外部数据源的原因:
默认情况下nacos自带一个数据库,用于保存用户每次发布的配置信息;如果采用nacos集群的话,就会存在多个nacos将配置信息保存在自己的数据库中,这样集群各个节点之间的数据就出现了不一致的问题,解决这个问题的方法就是每个nacos节点都链接相同的mysql。
使用mysql的话,获取nacos包里面的conf下的nacos-mysql.sql脚本,在mysql数据库执行,注意要先创建好sql脚本中的库再执行。
修改nacos使用mysql的配置: