Nacos注册中心

作者: 让你变好的过程从来都不会很舒服 | 来源:发表于2022-07-04 13:03 被阅读0次
    代码参考:
    Gitee:[https://gitee.com/xn2001/cloudcode/tree/master/05-cloud-nacos](https://gitee.com/xn2001/cloudcode/tree/master/05-cloud-nacos)
    GitHub:[https://github.com/lexinhu/cloudcode/tree/master/05-cloud-nacos](https://github.com/lexinhu/cloudcode/tree/master/05-cloud-nacos)
    

    SpringCloudAlibaba 推出了一个名为 Nacos 的注册中心,在国外也有大量的使用。


    解压启动 Nacos,windows版本下载使用:
    链接:https://pan.baidu.com/s/1Tq8yR42LGmAaNH6buADIQg
    提取码:4mpw

    Nacos启动(用户名、密码都是nacos)

    1、双击启动



    2、cmd命令行单机启动

    startup.cmd -m standalone
    

    服务注册

    在 cloud-demo 父工程中引入 SpringCloudAlibaba 的依赖:

    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-alibaba-dependencies</artifactId>
        <version>2.2.6.RELEASE</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>
    

    然后在 user-service 和 order-service 中的pom文件中引入 nacos-discovery 依赖:

    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    </dependency>
    

    配置nacos地址
    在 user-service 和 order-service 的 application.yml 中添加 nacos 地址:

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

    项目重新启动后,可以看到三个服务都被注册进了 Nacos


    浏览器访问:http://localhost:8080/order/101,正常访问,同时负载均衡也正常。

    相关文章

      网友评论

        本文标题:Nacos注册中心

        本文链接:https://www.haomeiwen.com/subject/qrjumrtx.html