什么是Nacos
官网中如此说道:
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
其实可以理解为就是 Euraka + springCloud Config 的集合。也就是服务注册和配置管理,当然它还有其他的功能,其他功能就等各位去使用了。
为什么要选择Nacos
- 1、Euraka 2.0 停止维护。
- 2、Nacos 提供可操作的管理页面,可以进行服务上下线管理、服务权重管理。
- 3、Nacos 整合了注册中心、配置中心功能,减低维护成本。
- 4、Nacos 使用命名空间、分组进行 服务 或者 项目 隔离,可以支撑多项目、多环境。
- 5、Nacos 支持权限认证,可以对用户分配不同权限。
开始
打开百度(哈哈),搜索nacos
,然后选择第一个。
然后进入页面,我们就可以对着官方文档开始了。 官方推荐的版本是1.3.1,那笔者这里安装的也是1.3.1。 然后点击 release notes
点击之后,会进入到github
,当前的最新版本为 1.4.0,显然这不是我们想要的,那就往下翻。 找到我们想要的版本,然后点击进行下载。笔者这里下载的是 linux 版本,如果要下载 window 版本请点击以 .zip
结尾的。
Linux 安装
将下载好的 gz 包上传到我们自己的服务器,笔者放置的目录为:/usr/software
解压
[root@root software]# tar -zxvf nacos-server-1.3.1.tar.gz -C /usr/java/
[root@root software]# cd /usr/java/
[root@root java]# ls
git jdk nacos nginx redis
[root@root java]# cd nacos/
[root@root nacos]# ls
bin conf LICENSE NOTICE target
[root@root nacos]# cd bin/
[root@root bin]# ls
shutdown.cmd shutdown.sh startup.cmd startup.sh
复制代码
- tar -zxvf 压缩文件 -C 解压目录
启动
进入到 bin 目录,执行命令
sh startup.sh -m standalone
复制代码
然后访问自己的ip + /nacos,看到以下页面就说明nacos安装成功了。默认的用户名密码为 nacos.
windows安装
将压缩包进行解压。
我们看看目录结构
然后还是和 Linux
一样,进入到 bin 目录中,双击启动文件 startup.cmd
。 如果双击之后,窗口是一闪而过的话是启动失败了。 那进入到 cmd 黑窗口中进行启动,查看具体是出现了什么问题:
输入 startup.cmd
然后回车,出现以下异常:
这种情况需要在用户变量增加 JAVA_HOME
变量,配置到 jdk
目录就好了,注意:不要加分号(;)
然后退出黑窗口,再进入黑窗口,再次输入 startup.cmd
然后回车
- 如你对本文有疑问或本文有错误之处,欢迎评论留言指出。如觉得本文对你有所帮助,欢迎点赞和关注。