nacos注册中心

下载

下载地址:https://github.com/alibaba/nacos/tags
本教程使用的版本:1.4.1

设置

nacos默认是以集群方式启动,开发阶段我们使用的是单机版 nacos,因此需要修改 nacos启动脚本,将 nacos以单机版方式启动
nacos启动脚本位置:nacos解压目录/bin/startup.cmd
编辑 startup.cmd

  1. set MODE="cluster" 更改为 set MODE="standalone"

启动 nacos

双击运行启动脚本文件 startup.cmd

访问 nacos 控制台

地址:http://localhost:8848/nacos/index.html
账号和密码均为:nacos

微服务注册到nacos

添加依赖

  1. <!-- SpringBoot Web -->
  2. <dependency>
  3. <groupId>org.springframework.boot</groupId>
  4. <artifactId>spring-boot-starter-web</artifactId>
  5. </dependency>
  6. <!-- springcloud ailibaba nacos discovery -->
  7. <dependency>
  8. <groupId>com.alibaba.cloud</groupId>
  9. <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
  10. </dependency>

配置文件

在 resource 目录下,新建 bootstrap.yml 文件

  1. # Tomcat
  2. server:
  3. port: 9201
  4. # Spring
  5. spring:
  6. application:
  7. # 应用名称
  8. name: ruoyi-system
  9. profiles:
  10. # 环境配置
  11. active: dev
  12. cloud:
  13. nacos:
  14. discovery:
  15. # 服务注册地址
  16. server-addr: 127.0.0.1:8848

主启动类

  1. package com.ruoyi.system;
  2. import org.springframework.boot.SpringApplication;
  3. import org.springframework.boot.autoconfigure.SpringBootApplication;
  4. @SpringBootApplication
  5. public class RuoYiSystemApplication {
  6. public static void main(String[] args) {
  7. SpringApplication.run(RuoYiSystemApplication.class, args);
  8. }
  9. }

运行结果

运行 main 方法,到 nacos 控制台查看 ruoyi-system 微服务是否成功注册上去
image.png