Nacos简单入门

本文介绍了Nacos的基本概念,它是一个由阿里巴巴开源的服务发现和配置管理工具。通过快速入门部分,读者将了解如何在Windows环境下安装Nacos,以及如何创建和管理微服务,包括nacos-provider和nacos-consumer服务。
摘要由CSDN通过智能技术生成

1. Nacos是什么?

  • ​ Nacos(Dynamic Naming and Configuration Service)是阿里巴巴开源项目
  • ​ 他专注于服务发现和配置管理领域 致力于帮助您发现、配置和管理微服务。Nacos支持几乎所有的主流类型的“服务”的发现、配置和管理。
  • ​ 总之,Nacos=Spring Cloud注册中心 +Spring Cloud配置中心

2. 快速入门

  • 安装Nacos

    在官网下载nacos-server软件,本案例使用Windows环境。

    • 下载解压到安装目录

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qCCzLFO5-1620102001407)(images/安装nacos.png)]

    • 进入bin目录,双击startup.cmd启动软件

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mWCM2AL5-1620102001409)(images/启动.png)]

  • 创建各个微服务,在每个服务中导入nacos的坐标

 <!--nacos-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    <version>0.2.2.RELEASE</version>
</dependency>
<dependency>
    <groupId>com.alibaba.nacos</groupId>
    <artifactId>nacos-client</artifactId>
    <version>1.1.0</version>
</dependency>
  • 模拟nacos-provider服务

    //controller层#######################################
    package com.itheima.provider.controller;
    
    import com.itheima.provider.domain.Goods;
    import com.itheima.provider.service.GoodsService;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.PathVariable;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值