nacos 官网提供了了三种集群部署的方式
http://ip1:port/openAPI 直连ip模式,机器挂则需要修改ip才可以使用。
http://VIP:port/openAPI 挂载VIP模式,直连vip即可,下面挂server真实ip,可读性不好。
http://nacos.com:port/openAPI 域名 + VIP模式,可读性好,而且换ip方便,推荐模式
为了方便我们使用直连的模式,nginx直接负载到对应的nacos服务
部署步骤
- 下载nacos压缩包
- 在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。(请配置3个或3个以上节点)
修改cluster.confip:port
200.8.9.16:8848
200.8.9.17:8848
200.8.9.18:8848
- 选择数据源 ,我们这边选择mysql数据源,如果使用内置的数据源不需要其他的改动
- 根据官网提供的sql语句文件创建表 https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql
- 配置application.properties 数据源
- 启动服务 sh startup.sh 如果是内置数据源 sh startup.sh -p embedded
参考地址:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html