无损替换Eureka为阿里的Nacos(入门玩法)

蚊子 2023年02月27日 340次浏览

剔除Eureka东西

1.去除依赖
image-1677485635999

2.去除yml代码
image-1677485691663

3.去除启动类注解
image-1677485724775


加入Nacos东西

1.运行Nacos软件
(1)此处演示1.1.3版本的:https://wwba.lanzoum.com/iW39n0oqbs9e
(最新版可以前往官网下载:https://nacos.io/zh-cn/
(2)解压,打开\nacos-server-1.1.3\nacos\bin\startup.cmd
(最新版的需要进入bin里面cmd执行 startup.cmd -m standalone 来启动)
挂在后台运行
image-1677486726649
(3)浏览器打开:
http://192.168.200.1:8848/nacos
(最新版的需要根据cmd里面显示的地址来访问)
账号密码都是nacos
image-1677486869438

2.加入依赖

<!--nacos的注册中的客户端-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>
        <!--nacos的配置中心-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>

3.加入启动类注解

@EnableDiscoveryClient

4.加入yml代码

spring:
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848

5.恭喜你,替换完成了,其他都不用动,无损替换,启动项目后可以在这里看到
image-1677486970269