16、Nacos:将多租户模块注册到Nacos中 – 幽络源

16、Nacos:将多租户模块注册到Nacos中 – 幽络源

前言

上节教程幽络源完成了Nacos的下载与启动,这节教程我们来将 tenant 多租户模块服务注册到注册中心中去。

添加Nacos依赖

后续由于其他模块也会加入到注册中心Nacos中,因此这里幽络源将Nacos的依赖添加到common模块中,代码与图如下

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

1

开启服务发现

在 tenant 模块的启动类上 加上如下注解,来使其能够使用服务注册功能

@EnableDiscoveryClient //开启服务发现

如图

2

配置服务名与Nacos地址

我们的服务和Nacos目前都是在本机启动的,因此yaml中配置的Nacos地址为 127.0.0.1 即可;然后一个服务要注册到Nacos中去,还需要指定服务名,这里为 tenant,代码与图如下

spring:
  application:
    name: tenant
  cloud:
    nacos:
      discovery:
        server-addr: http://127.0.0.1:8848

3

启动Nacos与服务查看注册实例

将 tenant服务 与 Nacos 都启动,但注意要先启动Nacos,然后访问Nacos地址,如图,在服务管理的服务列表中可以看到我们的 tenant 服务实例已经由Nacos发现。

4

源码

https://pan.quark.cn/s/2288c9ccf0e5

结语

如上为幽络源的16、Nacos:将多租户模块注册到Nacos中教程,如有疑问或对微服务感兴趣可加入我们的QQ群询问与交流:307531422

THE END
喜欢就支持一下吧
分享