Nacos学习笔记

Posted 快乐巴杂货铺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nacos学习笔记相关的知识,希望对你有一定的参考价值。

一、Nacos简介

Nacos是SpringCloudAlibaba的一个重要组件, 它可以完成对微服务的发现,注册和配置, 同时也可以当作系统的配置中心, 对系统的配置进行统一管理。


服务注册及发现

1. 下载Nacos并安装

https://github.com/alibaba/nacos/releases, 

可以下载对应的版本并安装到windows或者linux环境;

或者通过dockers进行安装,docker pull nacos/nacos-server:1.0.0

2. 启动服务

安装完毕后,可以通过http://127.0.0.1:8848/nacos/#/login 进行登录,默认用户名密码为nacos/nacos (不得不说这个默认端口很牛X啊)

3. 导入依赖

利用spring Initializr 新建一个项目,在pom.xml中导入依赖

注意:nacos服务发现和注册的依赖,和配置中心依赖是不同的。

4. 加入配置

spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848

spring.application.name=XXXX

5. 开启服务注册

在application类加 @EnableDiscoveryClient 注解。


完成这些操作,就可以在nacos的服务管理界面看到我们注册的服务了

这里会显示当前注册的所有服务,以及每个服务的集群数目、实例数、健康实例数。

后续我会在这个服务提供者中,编写一些http的服务方法,并编写一个客户端,通过Feign进行远程调用,, 调用这个服务端中的服务方法。


以上是关于Nacos学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

Nacos学习笔记 Nacos集群部署

Nacos学习笔记 Nacos基础核心特性

Nacos学习笔记 Nacos整合SpringBoot流程

Nacos学习笔记 Nacos整合SpringBoot流程

SpringCloud学习笔记-p2(Nacos注册中心&Nacos配置管理)

SpringCloud 学习笔记总结