一、Nacos的安装
1.1、 下载安装包
在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:
GitHub主页:https://github.com/alibaba/nacos
GitHub的Release下载页:https://github.com/alibaba/nacos/releases
1.2、 解压安装包
将这个包解压到任意非中文目录下,如图:
目录说明:
-
bin:启动脚本
-
conf:配置文件
1.3、 端口配置
Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。
1.4、 启动
启动非常简单,进入bin目录,结构如下:
这里由于我之前学习启动过,你们的目录结构也许和我不太一样,但是不影响后续的操作。
然后执行命令即可:
-
windows命令: startup.cmd -m standalone
就出现以下页面:
1.5、 访问
在浏览器输入地址:http://127.0.0.1:8848/nacos即可(也可点击cmd窗口的地址链接进入):
默认的账号和密码都是nacos,然后进入:
到此,nacos的安装就完成啦!!!
二、nacos在IDEA中的使用
首先给大家看一下我IDEA的目录结构。
这里,我想通过nacos实现在order-service模块中访问user-service模块中的数据。
2.1、 在父工程(cloud-demo)中引入依赖
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.2.5.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency>
2.2、 在实现数据交换的两模块中 各自引入nacos客户端依赖包
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>
2.3、 在yml文件中配置相关信息
到这里就可以直接启动模块,实现模块间的信息调用啦!!!
是在我写的 Eureka-服务远程调用 代码的基础上修改的,如任不理解,请转至Eureka-服务远程调用-CSDN博客
标签:模块,中心,Nacos,alibaba,nacos,注册,com,cloud From: https://blog.csdn.net/m0_74411236/article/details/137401468