美文网首页
SpringBoot Nacos 作为注册中心

SpringBoot Nacos 作为注册中心

作者: 久伴我还是酒伴我 | 来源:发表于2021-01-28 17:29 被阅读0次

    简介

    Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用 原生SDKOpenAPI、或一个独立的Agent TODO注册 Service 后,服务消费者可以使用DNS TODOHTTP&API查找和发现服务。

    Nacos 提供对服务的实时的健康检查,阻止向不健康的主机或服务实例发送请求。Nacos 支持传输层 (PING 或 TCP)和应用层 (如 HTTP、MySQL、用户自定义)的健康检查。 对于复杂的云环境和网络拓扑环境中(如 VPC、边缘网络等)服务的健康检查,Nacos 提供了 agent 上报模式和服务端主动检测2种健康检查模式。Nacos 还提供了统一的健康检查仪表盘,帮助您根据健康状态管理服务的可用性及流量。

    人话就是:你就把它当作注册中心就ok了,还提供一系列服务健康检查。

    实战

    Pom文件

      <!--作为注册中心-->
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
                <version>2.2.0.RELEASE</version>
            </dependency>
            <!--作为配置中心-->
            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
                <version>2.2.0.RELEASE</version>
            </dependency>
            <!--fegin-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-openfeign</artifactId>
                <version>2.2.3.RELEASE</version>
            </dependency>
    

    application.properties

    spring.application.name=webservice
    server.port=8080
    swagger2.enable=true
    #IP+端口
    nacos.discovery.server-addr=127.0.0.1:8848
    

    启动入口

    package com.glj.webservice.demo;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
    import org.springframework.cloud.openfeign.EnableFeignClients;
    
    @SpringBootApplication
    @EnableDiscoveryClient
    public class WebserviceDemoApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(WebserviceDemoApplication.class, args);
        }
    }
    

    效果图

    主页面

    相关文章

      网友评论

          本文标题:SpringBoot Nacos 作为注册中心

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