暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SpringCloud Alibaba:Nacos集群配置

长夜难眠 2020-12-03
356

Nacos集群部署

使用Nacos单机版在高并发场景下,往往是力不从心的。

今天来看看怎样部署集群版的Nacos。

windows下使用以下命令启动集群版Nacos(使用外置数据源):cmd startup.cmd

因为是要使用外置数据源,使用外置数据源的好处就是集群中的每个Nacos都可以共享数据。

初始化数据库

执行coonf目录下的nacos-mysql.sql,初始化数据库nacos_config。

配置application.properties

配置application.properties数据源信息。

### Count of DB:
db.num=1
### Connect URL of DB:
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=root
db.password=12345678

复制

配置集群信息

在conf目录下的新建cluster.conf文件,该文件指定Nacos示例地址列表。

#2020-12-03T20:27:08.404
192.168.43.221:8847
192.168.43.221:8848
192.168.43.221:8849

复制

分别启动三个实例

分别使用命令 startup.cmd -p 8847/8848/8849
启动实例。

-p 可以指定启动应用的端口。

打开127.0.0.1:8847/nacos/index.html可以看到集群的三个示例已经启动成功。

使用nginx配置反向代理Nacos集群。

配置nginx,通过域名可以负载均衡到集群中的实例,只要集群中的实例没有全部宕机,Nacos都是可用的。

更多内容可以关注公众号查看:长夜难眠


文章转载自长夜难眠,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论