naocs 作为服务注册与发现和配置中心

Cyrus Huang / 2024-07-14 / 原文

下载和安装

国内的软件,去官网下就行了,下载好后到其 bin 目录执行命令 startup.cmd -m standalone 服务就会启动

浏览器访问,能访问到 nacos 界面

注册服务

  1. 工程导入依赖

    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    </dependency>
    
  2. 启动类加注解

    // 注意没用 @EnableFeignClients,因为当前工程不需要发起远程调用,只是一个示例服务,只要能够注册到 nacos 就行
    @SpringBootApplication
    @EnableDiscoveryClient
    public class SpringbootApplication {
        public static void main(String[] args) {
            SpringApplication.run(SpringbootApplication.class, args);
        }
    }
    
  3. 配置文件

    server:
      port: 9002
    
    spring:
      application:
        name: my-nacos-test-service
      cloud:
        nacos:
          discovery:
            server-addr: localhost:8848 # Nacos 地址,当前工程就要注册到这个地址的 nacos 上
    
  4. 启动服务,刷新 nacos 页面,就能看到我们的服务了