0


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

前言:

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

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

1.Nacos的下载与安装

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

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

** 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 --》下一步 选择依赖

  1. 修改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博客

  1. 修改yml文件

  1. 启动类增加注解

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

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

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

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

新建命名空间操作:

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

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


本文转载自: https://blog.csdn.net/qq_61968758/article/details/131250981
版权归原作者 月月崽 所有, 如有侵权,请联系我们删除。

“【SpringCloud入门】-- Nacos快速入门之搭建服务与注册中心”的评论:

还没有评论