Springcloud----Nacos快速搭建使用
创始人
2024-05-24 22:22:00
0

Nacos使用指南

Nacos完整的搭建和项目配置流程,上手简单

一、Nacos安装启动

1.Windows安装
开发阶段采用单机安装即可。

1.1.下载安装包
在这里插入图片描述

在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:

GitHub主页:https://github.com/alibaba/nacos
GitHub的Release下载页:https://github.com/alibaba/nacos/releases

安装小技巧:
windows版本:使用nacos-server-xxxx.zip包解压即可
linux版本:可以使用nacos-server-xxxx.tar.gz
(1).进入到安装包所在文件夹:cd /xxx/xxx(具体路径按照实际情况而定)
(2).解压安装包:tar -xf nacos-server-xxxx.tar.gz
(3).进入bin并启动:sh startup.sh -m standalone
(4).默认访问地址:http://127.0.0.1:8848/nacos/ 账号密码:nacos/nacos

1.2.配置文件
主要注意的是安装包里需要关注bin和conf两个文件路径,其中
bin:启动相关脚本
conf:是配置文件

我们进入conf文件夹,可以看到一份熟悉的文件application.properties
我们都知道Nacos默认端口号是8848,如果有需要调整端口号,可进入此配置文件修改server.port对应端口号重启即可生效
在这里插入图片描述
在这里插入图片描述

1.3 Nacos启动
进入bin文件,可以看到如下文件:
在这里插入图片描述
启动/关闭命令:

启动命令:sh startup.sh -m standalone
关闭命令:sh shutdown.sh

启动成功后的日志信息:

nacos is starting with standalone
nacos is starting,you can check the /Users/gaoshengyong/soft/nacos/nacos/logs/start.out

二、项目配置

(1)父工程配置----依赖版本管理:


com.alibaba.cloudspring-cloud-alibaba-dependencies2.2.5.RELEASEpomimport

(2)客户端配置----引入依赖包:


com.alibaba.cloudspring-cloud-starter-alibaba-nacos-discovery

(3)文件配置application.yml相关配置----增加nacos配置:

spring:cloud:nacos:server-addr: localhost:8848 # nacos 服务端地址discovery:cluster-name: SH # 集群名称

三、验证完整链路

完成以上配置后,启动nacos并启动项目服务,浏览器器打开nacos
(是本地启动nacos,访问默认地址:localhost:8848/nacos,默认密码:nacos/nacos)
nacos管理页:
**加粗样式**
如图中,order-server和user-server就是我们测试的demo,说明服务实例已注册成功。

四、细节补充

nacos还有命名空间、临时实例等概念
命名空间:可用于环境分割,默认有publice命名空间,我们可以按需新建开发命名空间、测试命名空间、生产命名空间等,命名空间之间是相互隔离的
临时实例:临时实例和非临时实例是作为nacos的两种类别,当临时实例注册上nacos时,临时实例采用心跳模式主动向nacos发送心跳包,而非临时实例采用主动检测模式。当临时实例的心跳不正常时会被剔除,而非临时实例则不会,等待人工手动启动。另外非临时实例会比较耗nacos资源:
配置流程
(1)新增命名空间
在这里插入图片描述

(2)文件配置application.yml相关配置:

spring:cloud:nacos:server-addr: localhost:8848 # nacos 服务端地址discovery:cluster-name: HZ   # 集群名字namespace: 715cb215-10e0-430b-b935-420f6a8ac0ad   #选择命名空间-dev环境ephemeral: false  #是否是临时实例

PS:
namespace:填写命名空间的id
ephemeral: 是否是临时实例,临时实例为true,非临时实例为false

(3)重启服务
a.进入服务列表查看,命名空间以及服务分配已成功
在这里插入图片描述
b.进入服务详情,查看临时实例情况,已从默认的true成功改为了false
在这里插入图片描述
终于已完成完整链路,接下来,可以进入业务代码开发了~~

编写者:梦想的边缘

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...