【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心

目录

前言:

 1.Nacos的下载与安装

2. 去MySQL建立一个名为nacos的数据库

3.介绍配置文件,conf目录下的 application.properties

4.nacos启动

5. nacos作为注册中心的作用

6.建立一个项目,实现向命名空间注册


前言:

上文我们已经简单介绍了一下Nacos,现在我们一起来动手搭建一个Nacos的注册中心吧!

文章地址:【SpringCloud入门】-- 认识SpringCloudAlibabaNacos服务注册和配置中心_月月崽的博客-CSDN博客

1.Nacos的下载与安装

注意:版本尽量跟Alibaba的组件版本对照表对应  

下载地址:Nacos下载地址https://github.com/alibaba/nacos/releases/tag/2.2.3bin目录介绍

 conf目录介绍:

2. 去MySQL建立一个名为nacos的数据库

注意

 然后接着把conf目录下的nacos-mysql.sql导入到nacos数据库中,出现下图的表就说明导入成功。

注意:MySQL版本建议5.7,8.0也可以

3.介绍配置文件,conf目录下的 application.properties

默认路径:

### Default web server port:

server.port=8848

nacos有两种功能:配置文件中心(需要数据库)和注册中心(不需要数据库),我们把nacos中的数据库配置打开。

4.nacos启动

启动方式1:bin目录下cmd 然后输入:

 startup.cmd -m standalone

启动方式2: 修改cmd文件  startup.cmd

 set MODE="standalone"

出现启动页面并且能够访问,这样就算启动成功 

访问  localhost:8848/nacos

接着就会出现登录界面   账号密码默认都是nacos 

这就算是登录成功了!

5. nacos作为注册中心的作用

nacos与eureka的区别

  • nacos有登录,安全性高些。
  • nacos注册中心可以通过命名空间实现项目之间的隔离,命名空间有group组的概念和唯一id。如果一定要用eureka做注册中心可以命名增加前缀,用来实现项目之间的隔离。

6.建立一个项目,实现向命名空间注册

1. 新建一个model  ---》选择Spring Initializr  --》下一步 选择依赖

2. 修改pom.xml配置文件

注意nacos版本和SpringCloudAlibaba版本和SpringBoot版本尽量参考对照表 

nacos版本2.0.3

SpringCloudAlibaba版本2.2.7.RELEASE

SpringBoot版本2.3.12.RELEASE

对照表:版本说明https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

如果访问不了GitHub可以参考我上一篇文章:【SpringCloud入门】-- 认识SpringCloudAlibabaNacos服务注册和配置中心_月月崽的博客-CSDN博客

3. 修改yml文件

4. 启动类增加注解

5. 然后启动后查看nacos网址,默认注册在public的default分组

 注意:yml文件中不指定命名空间会默认注册到public去,未指定分组会在DEFAULT_GROUP组

6.用上面的方法再创建一个client B

增加springWeb依赖和nacos servic discovery依赖---》修改pom.xml ---》增加启动类注解 ---》yml

新建命名空间操作:

 7. 然后我们再查看nacos网站

点击创建的命名空间  可以看到yml文件中自定义的服务名,分组名称

  • 14
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月月崽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值