springcloud-alibaba-nacos(1)nacos组件功能介绍与下载安装

前文

上一篇的spring-cloud-alibaba生态篇已经粗略的对比了一下老牌netfilxalibaba 组件的差异

SpringCloud eureka和 Spring Cloud Alibaba nacoa的功能对比

功能Spring Cloud NetflixSpring Cloud Alibaba
服务注册与发现Spring Cloud Netflix EurekaSpring Cloud Alibaba Nacos
配置中心Spring Cloud ConfigSpring Cloud Alibaba Nacos

可以看出 阿里出台的nacos组件包含了以前的服务注册与发现以及配置中心的功能,如果说,我们现在开发微服务项目并且使用cloud-alibaba生态环境的话,那么就可以使用nacos来替代之前的eurekaconfig-server以及动态刷新配置需要使用的消息总线组件spring-cloud-bus了!!

哇哦!感觉这个新微服务组件好厉害的样子哦!!!

那么,nacos究竟是啥?他的这些强大的功能究竟如何使用?上手难度如何?老项目用了netfilx相关组件,现如今想要替换需要做哪些操作?请看下文…


一、什么是Nacos?

image-20201213133230651

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

总结:Nacos就是微服务架构中服务注册中心以及统一配置中心组件,可用来替换原来的注册中心(eureka,consul)、配置中心:config以及消息总线:Bus

官网地址:https://nacos.io/zh-cn/index.html


二、Nacos的下载安装

springcloud-alibaba组件有一个很大的特点就是为其组件做了独立的外部应用(服务端,管控台),在使用对应组件时需要进行安装下载以及运行,我们无需新建微服务工程来启动(eureka config-server)功能

环境准备:

我们的Nacos依赖于JAVA环境运行,如果需要下载并运行,服务器准备以下环境

- 64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac
- 64 bit JDK 1.8+
- Maven 3.2.x+

下载安装:

下载地址:https://github.com/alibaba/nacos/releases

目前官网推荐使用稳定版 1.3.1image-20201213140555386

但是,作为一个学习者,我看到了目前官网发行的最新版本为1.4.0…哈哈,所以我这里还是用了1.4.0的…

如果您是作为企业开发,求稳,还是要遵从官网建议选择1.3.1版本吧!!

image-20201213142744118

Windows系统:

直接将安装包进行解压

解压后,会看到如下内容:

image-20201213143304884

- bin  			nacos服务的脚本目录(启动、停止等)
- conf 			nacos的配置文件目录(上下文、端口、数据库链接、日志配置等等)
- target 		nacos的启动依赖存放目录(nacos-service服务端)

image-20201213144352837
上边勾选错误了,shutdown.sh 是linux停止nacos脚本
windows下启动脚本是startup.cmd
image-20201213145913173
这个sql文件呢,主要是更好地管理Nacos web页面,以及配置中心管理…
image-20201213145940643

linux服务器操作:

我们需要将下载好的安装包上传至Linux服务器

使用解压命令解压即可

tar -zxvf nacos-server-1.4.0.tar.gz

image-20201213152122955

查看目录文件内容

直接进入Nacos文件夹
使用

tree -a #树菜单展示文件内容  如命令未安装可使用 yum install -y tree 安装tree命令

image-20201213152330473

如果运行了启动脚本呢,其会在Nacos目录下,在生成两个子目录,一个是data用以存放nacos的数据,一个是logs用以存放nacos的启动运行日志…

image-20201213153830366

如此一来,便是完成了Nacos的下载以及安装了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值