Nacos 认识和安装-1

什么是Nacos ?

        Nacos是服务注册中心、配置中心。Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比 Eureka注册注册中心, 其功能更加丰富,在国内受欢迎程度较高。

Nacos中文官网:home

Nacos快速开发相关文档:

Nacos 快速开始

Nacos在SpringCloud 官网中的介绍:https://spring.io/projects/spring-cloud-alibaba 

  • 服务注册和发现:可以向阿里巴巴Nacos注册实例,客户端可以使用Spring托管bean发现实例。通过Spring Cloud Netflix支持客户端负载均衡器Ribbon
  • 分布式配置:使用Alibaba Nacos作为数据存储

Nacos 下载&安装

1、下载地址

Tags · alibaba/nacos · GitHub

2、Mac系统启动Nacos服务

首先进入到nacos的安装目录下的bin目录下

然后执行以下命令启动nacos

sh startup.sh -m standalone

启动命令(standalone代表着单机模式运行,非集群模式)

启动成功如下图所示:

nacos后台管理平台访问地址:http://localhost:8848/nacos

账号:nacos

密码:nacos

登录成功截图如下: 

Mac 系统关闭Nacos服务

sh shutdown.sh

在Nacos中完成服务注册和发现

服务注册

具体步骤:

1、在父工程中添加spring-cloud-alibaba管理依赖

<!--            添加spring-cloud-alibaba管理依赖(nacos所用) -->
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>2.2.3.RELEASE</version>
            </dependency>

  

2、然后在user-service和order-service中的pom文件中添加Nacos 客户端依赖 

<!--        nacos客户端依赖包  -->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
            <version>2021.1</version>
        </dependency>

注意:添加完依赖,记得重新安装下

3、然后打开user-service和order-service中的application.yml文件,对nacos进行配置

  cloud:
    nacos:
      server-addr: localhost:8848  # nacos服务地址

order-service 配置与 user-service一样

4、然后重启服务即可 

然后访问nacos服务列表中是否已经将user-service和order-service注册进去

http://localhost:8848/nacos/#/serviceManagement?dataId=&group=&appName=&namespace=&namespaceShowName=public

服务发现

1、首先清除UserApplication和UserApplication2服务的日志数据

2、然后访问 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郭宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值