本地搭建nacos

        

目录

前期准备

1、下载nacos到本地

2、预备环境准备

3、启动server

Linux/Unix/Mac

Windows

4、关闭server

Linux/Unix/Mac

Windows

扫描二维码关注公众号,回复: 13544327 查看本文章

二、springCloud集成

1、启动nacos server并添加依赖

2、添加配置

3、开启服务注册发现


学习过微服务的同学都知道,微服务需要注册到注册中心,目前注册中心主要ZooKeeper、Consul、Eureka和Nacos 都实现了注册中心的功能,本文章主要讲解本地搭建nacos环境以及springcloud集成。

前期准备

1、下载nacos到本地

nacos下载地址,点击这里即可

2、环境准备

Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用:

1)64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。

2)64 bit JDK 1.8+;下载 & 配置

3)Maven 3.2.x+;下载 & 配置

3、修改端口号

在nacos/conf/application.properties文件中修改端口号,找到server.port即可

4、启动server

Linux/Unix/Mac

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

nacos\bin,在bin目录下启动如下命令

sh startup.sh -m standalone

如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:

bash startup.sh -m standalone

Windows

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

startup.cmd -m standalone

5、关闭server

Linux/Unix/Mac

sh shutdown.sh

Windows

shutdown.cmd

或者双击shutdown.cmd运行文件。

二、springCloud集成

1、启动nacos server并添加依赖

<dependency>

<groupId>com.alibaba.cloud</groupId>

<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>

<version>${latest.version}</version>

</dependency>

注意:版本 2.1.x.RELEASE 对应的是 Spring Boot 2.1.x 版本。版本 2.0.x.RELEASE 对应的是 Spring Boot 2.0.x 版本,版本 1.5.x.RELEASE 对应的是 Spring Boot 1.5.x 版本。

2、添加配置

1)bootstrap-local.yml中添加如下配置,其为注册服务名

spring:
  application:
    name: nacos-server

2)application.yml文件中添加如下配置,其为连接本地服务nacos

spring:
  # nacos
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:4577

3、开启服务注册发现

在系统启动项添加Application类中通过 Spring Cloud 原生注解 @EnableDiscoveryClient 开启服务注册发现功能。

 4、展示效果

 以上配置完之后,启动springcloud项目即可

猜你喜欢

转载自blog.csdn.net/guochengabcd/article/details/121748095