栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

三、Nacos组件入门,注册服务

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

三、Nacos组件入门,注册服务

什么是Nacos?

是一个易于使用的动态服务发现、配置和服务管理平台,用于构建云原生应用程序。
Nacos = 注册中心 + 配置中心

Nacos作为服务中心和其他服务中心比较
服务注册与发现框架CAP模型控制台管理社区活跃度
EurekaAP支持低
ZookeeperCP不支持中
Consul(Go语言)CP支持高
NacosAP/CP支持高

CAP?
C(Consistency)一致性
A(Availability)可用性
P(Partition tolerance)分区容错性

引入Nacos Discovery进行服务注册/发现

https://spring.io/projects/spring-cloud-alibaba#lean

创建新项目

引入springcloud-alibaba依赖


	  com.alibaba.cloud
	  spring-cloud-starter-alibaba-nacos-discovery

配合父项目的版本控制


   2.2.5.RELEASE



    
        
            com.alibaba.cloud
            spring-cloud-alibaba-dependencies
            ${spring-cloud-alibaba-version}
            pom
            import
        
    

配置application.yml
server:
  port: 9002
Spring:
  application:
    name: nacos-provider
  cloud:
    discovery:
      server-addr: localhost:8848

management:
  endpoint:
    web:
      exposure:
        include: '*'
启动类设置

需要添加 @EnableDiscoveryClient注解,标注为nacos服务

测试即可

http://localhost:8848/nacos

问题

如果出现Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1问题,解决方法,在保证settings和project structure中的jdk版本正确基础上:
在pom文件中添加:


    
        
            org.springframework.boot
            spring-boot-maven-plugin
        
        
            org.apache.maven.plugins
            maven-compiler-plugin
            3.8.1
            
                11
                11
            
        
    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/973297.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号