nacos的单机模式和集群模式

文章目录

目录

文章目录

前言

一、nacos数据库配置

二、单机模式

三、集群模式 

四、使用nginx集群模式的负载均衡

总结



前言


一、nacos数据库配置

nacos的单机模式和集群模式_第1张图片

在数据库中创建nacos_config 编码格式utf8-mb4的数据库 把上面的数据库文件导入数据库

在 配置文件中添加如下

 spring.datasource.platform=mysql

db.num=1
 db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
 db.user=admin
 db.password=123456 

 

二、单机模式

在解压文件夹的bin目录下进去cmd 

执行

startup.cmd -m standalone

启动单机模式

三、集群模式 

nacos的单机模式和集群模式_第2张图片

nacos的单机模式和集群模式_第3张图片 

把解压文件复制三份

然后修改每一份的application.properties 里面的端口号 改为8849 8850 8851

四、使用nginx集群模式的负载均衡

修改nginx里面的配置文件添加一个代理集群

nacos的单机模式和集群模式_第4张图片

然后在消费者微服务中修改

spring.cloud.nacos.discovery.server-addr=127.0.0.1:81

更改为nginx代理的监听端口 这样就把任务随机分配到nacos集群中的三个注册与发现中心上了,如果想高可用 可以再加keepalived

 

 

 


总结

你可能感兴趣的:(spring,cloud,nginx,后端)