Spring Cloud Alibaba 入门

2021-03-10  本文已影响0人  G__yuan

1.nacos的使用

访问该地址,https://nacos.io/zh-cn/docs/quick-start.html,然后根据nacos的官方文档,将nacos的服务发现与注册中心搭建起来。

2.业务微服务引入nacos的服务发现组件

(1)业务微服务中添加依赖,添加dependencyManagement,用来管理组件的版本

<dependencyManagement>
        <dependencies>

            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>${spring-boot.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <!--整合spring cloud-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Hoxton.SR8</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <!--整合spring cloud alibaba-->
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>2.2.5.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>

        </dependencies>
    </dependencyManagement>

备注:具体使用版本对应关系,可以参考官方文档,地址为:https://github.com/alibaba/spring-cloud-alibaba/wiki

image.png

(2) 业务服务引入服务注册发现客户端组件pom

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

(3) application.properties中添加配置

#配置服务注册server地址
spring.cloud.nacos.discovery.server-addr=192.168.128.162:8848/
#配置命名空间,配id
spring.cloud.nacos.discovery.namespace=791eb7c4-8e90-4531-9691-891e99f5a734
#配置集群名称
spring.cloud.nacos.discovery.cluster-name=xa
##编写元数据配置
spring.cloud.nacos.discovery.metadata.dd=a
spring.cloud.nacos.discovery.metadata.cc=b

配置完毕,启动之后,将会在nacos服务发现列表中找到你注册的服务

上一篇下一篇

猜你喜欢

热点阅读