Nacos学习笔记
阿里云国际版折扣https://www.yundadi.com |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
一、概述与安装
Nacos 是是一个构建云原生应用的动态服务发现、配置管理和服务管理平台用于发现、配置和管理微服务提供了一组简单易用的特性集快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos 更敏捷和容易地构建、交付和管理微服务平台是构建以“服务”为中心的现代应用架构的服务基础设施。
Nacos = Spring Cloud Eureka + Spring Cloud Config 可以与 Spring, Spring
Boot、Spring Cloud 集成并能代替 Spring Cloud Eureka、Spring Cloud Config
Nacos 下载地址https://github.com/alibaba/nacos/releases SpringBoot 2.x 推荐 Nacos 1.x 。
Linux下启动Nacos服务
启动命令sh startup.sh -m standalone
(standalone代表着单机模式运行非集群模式)
Windows下启动Nacos服务
直接双击 startup.cmd
运行文件。
登录 Nacos
访问http://localhost:8848/nacos
用户名/密码nacos/nacos
二、注册服务
第一步注入依赖。
<!-- 服务注册 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
第二步在 application.propertie s中添加 nacos 服务地址。
# nacos服务地址
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
第三步在 SpringBoot 启动类上添加注解 @EnableDiscoveryClient
。
@SpringBootApplication
@EnableDiscoveryClient
public class ServiceHospApplication {
public static void main(String[] args) {
SpringApplication.run(ServiceHospApplication.class, args);
}
}
第四步启动 SpringBoot并在 Nacos 管理界面的服务列表中可以看到注册的服务。
访问http://localhost:8848/nacos 用户名/密码nacos/nacos 点开服务列表发现 nacos 已自动帮我们添加。