nacos 1.3.0 集群模式 安装 windows 版本

目标

搭建如下图的集群模式
在这里插入图片描述
搭建三个集群节点,并使用 nginx 作为一个统一的管理请求的地址

配置文件修改

将nacos 文件名改为 nacos-8848
在 config 文件下创建文件 cluster.conf
内容添加

###ip和端口号
127.0.0.1:8848
127.0.0.1:8849
127.0.0.1:8850

添加一个 nacos持久化数据到mysql
在 application.properties 下放开注释
在这里插入图片描述
将 nacos-mysql.sql 的脚本在数据库中执行一遍
或是执行这个也行 nacos-mysql.sql 脚本

复制 nacos-8848 两份,分别重命名为 nacos-8849、nacos-8850
然后修改 application.propertie 中的 server.port 修改成对应的端口号

启动命令

集群启动

startup.cmd -m cluster
可以看到服务器启动的界面
在这里插入图片描述

此时访问
localhost:8848/nacos
localhost:8849/nacos
localhost:8850/nacos

登录用户名和密码都为 nacos

至此nacos集群就搭建完成了!,可以查看nacos 界面
在这里插入图片描述
如果看到这个界面,表示的是三个集群相互注册成功了。

以下介绍nacos集群的使用

nacos 的服务注册和发现已经配置管理 如何去使用,我目前接不介绍了
客户端如何注册服务到集群上,在bootstrap.yml上 的配置,记得修改配置文件名称 如果是application.yml 的话,可能会抛出异常信息
服务 nacos-discovery-consumer 和 nacos-discovery-provider 同理

spring:
  application:
    name: nacos-discovery-consumer
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848,127.0.0.1:8849,127.0.0.1:8850
      config:
        server-addr: 127.0.0.1:8848,127.0.0.1:8849,127.0.0.1:8850
        group: DEFAULT_GROUP
        file-extension: properties

这样就可以将服务器注册到集群上去了
在这里插入图片描述

测试代码整理

https://github.com/zhouwenchen/learn-alibaba ,仓库可以看到转自 forked from lltx/learn-alibaba
查看 nacos-discovery-providernacos-discovery-consumer 项目

详情摘自官网

https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值