JavaJAVADocker

Nacos注册中心

2022-07-04  本文已影响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,正常访问,同时负载均衡也正常。
上一篇下一篇

猜你喜欢

热点阅读