Nacos-作为Sring cloud 注册发现

Posted shar-wang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nacos-作为Sring cloud 注册发现相关的知识,希望对你有一定的参考价值。

Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

  https://nacos.io/zh-cn/index.html

功能:

  动态服务配置

  服务发现和管理

  动态DNS服务

spring cloud使用Nacos作为注册中心

  Spring cloud Alibaba

    spring-cloud-alibaba-dependencies

    spring-cloud-starter-alibaba-nacos-discovery

  简单配置

    spring.cloud.nacos.discovery.server-addr

通过Docker启动Nacos

  官方指引:https://hub.docker.com/r/nacos/nacos-server

  获取镜像 docker pull nacos/nacos-server

运行Nacos镜像

  docker run --name nacos -d -p 8848:8848 -e MODE=standalone nacos/nacos-server

用户名密码为:nacos

启动服务后:http://localhost:8848/nacos/#/login

简单示例

    
    <properties>
        <java.version>1.8</java.version>
        <spring-cloud.version>Greenwich.SR1</spring-cloud.version>
        <spring-cloud-alibaba.version>0.2.1.RELEASE</spring-cloud-alibaba.version>
    </properties>


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



<dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>$spring-cloud.version</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
                <version>$spring-cloud-alibaba.version</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

bootstart.properties

spring.application.name=my-service

application.properties

server.port=0

spring.cloud.nacos.discovery.server-addr=你的服务器ip:8848
开启@EnableDiscoveryClient

使用示例

 

以上是关于Nacos-作为Sring cloud 注册发现的主要内容,如果未能解决你的问题,请参考以下文章

Spring Cloud Alibaba 实战 之 Nacos 服务注册和发现

Spring Cloud Alibaba Nacos 服务注册与发现功能实现

spring cloud alibab nacos:nacos作为注册中心如何使用

Spring Cloud Alibaba 初体验 Nacos 服务注册与发现

Spring Cloud Alibaba Nacos服务注册和配置中心

Spring Cloud Alibaba Nacos服务注册和配置中心