nacos配置问题

nacos配置问题

版本

mysql 5.7
nacos 1.1.4
以下问题,是我一天踩的坑。

持久化

当你加了数据库配置持久化后,启动失败。在确定路径和数据库名,没写错的情况下,还是启动不了。
用下划线,而不是横杠-。这样我就启动不起来,崩溃。dalao_config才行。

# db mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/dalao-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=password

image.png

生产环境

我是因为,本地和测试,是在一起用的,如redis,mysql,等。
一定要使用命名空间,相同名字,会自动被划分到集群中,会导致,你本地内网,和服务器上混合,导致负载均衡,然后请求不到,只有关了另一方才行。

当然你如果,每个环境使用一个nacos当我没说,我的nacos使用的也是服务器上的,本地没有装。本来想偷懒,没想到遇到坑。

image.png

image.png

网关

image.png
image.png

网关的配置文件,只能配置在共有,放在其他地方,无效。。。
代码里需要这样写。
image.png

名字问题