1、Nacos快速入门

1.1、介绍/概述

​官网介绍:​

欢迎来到 Nacos 的世界!
Nacos致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

2、Nacos使用

​最新官网推荐版本为1.3.1。​

# 1、下载地址:
https://github.com/alibaba/nacos/releases
可以下载发行包和源码包两种,他们的区别就是发行包直接可以用,源码包需要自己编译后用,建议入门下载发行包。
注意发行包zip是windows的,tar.gz是linux的。
# 2、安装配置

# 3、启动
linux:
启动:startup.sh -m standalone
注意官网说明了如果是ubuntu系统则使用命令:bash startup.sh -m standalone
关闭:
shutdown.sh的那个文件
windows:
启动:cmd startup.cmd
关闭:cmd shutdown.cmd
启动完成后浏览器访问:http://localhost:8848/nacos
输入账号密码进入后台ui。
账号密码都是nacos

​我们看到页面:​

Nacos初识_spring

​nacos可以作为配置中心和注册中心,配置管理就是配置版本j管理,服务管理就是注册服务的管理。​

3、注册服务到Nacos

​我们这里使用SpringBoot项目。​

​注意版本问题:​

版本2.1.x.RELEASE对应的是SpringBoot2.1.x版本。版本2.0.x.RELEASE对应的是SpringBoot2.0.x版本,版本1.5.x.RELEASE对应的是SpringBoot1.5.x版本。
坐标:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>${latest.version}</version>
</dependency>

​加入配置:​

server.port=8070 # 自己服务的端口
spring.application.name=service-provider # 自己服务的名称
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 # nacos地址

​在启动类上加入注解:@EnableDiscoveryClient​

@SpringBootApplication
@EnableDiscoveryClient
public class NacosProviderApplication {

public static void main(String[] args) {
SpringApplication.run(NacosProviderApplication.class, args);
}
}

​然后启动项目后在nacos后台ui处就可以看到我们的服务​

4、其他

你可能有疑问,我是基础SSM项目如何使用呢?我如果要使用配置中心如何使用呢?等等问题,官网都有,贼全。

本文仅限带你发现nacos这个好项目,更多知识请官网学习

​https://nacos.io/zh-cn/index.html​