美文网首页
Spring Cloud Alibaba 入门

Spring Cloud Alibaba 入门

作者: G__yuan | 来源:发表于2021-03-10 10:21 被阅读0次

    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服务发现列表中找到你注册的服务

    相关文章

      网友评论

          本文标题:Spring Cloud Alibaba 入门

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