Nacos介绍和使用

本文介绍了Nacos,它是SpringCloudAlibaba的重要组件,提供服务发现、配置管理和DNS服务。对比了Nacos与Eureka的功能差异,并详述了Nacos的四大功能:服务注册发现、动态DNS、动态配置和元数据管理。接着讲解了在Linux环境下如何搭建Nacos,包括下载、解压、配置数据库和启动。最后,文章阐述了如何在SpringCloud项目中接入Nacos,包括创建命名空间、配置列表以及添加相关依赖和配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Nacos介绍

  • Nacos 的官网地址为: https://nacos.io
  • Nacos是SpringCloudAlibaba架构中最重要的组件。
  • Nacos 是一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台,提供注册中心、配置中心和动态 DNS
    服务三大功能。能够无缝对接Springcloud、Spring、Dubbo等流行框架。
  • Nacos和Eureka功能对比
功能模块 Nacos Eureka 功能说明
注册中心 服务治理,服务中心化注册
配置中心 × Eureka需要配合Springcloud config实现
配置动态刷新 × Nacos通过netty保持tcp长链接进行推送,Eureka需要配合mq实现配置动态刷新
可用区az 对服务集群划分不同区域,实现区域隔离,并提供灾难级自动切换
分组 × Nacos根据不同的业务、环境进行分组管理(namespace,group)
元数据 提供服务标签数据(环境、服务标识)
权重 × Nacos提供权重设置,调整承载流量压力
健康检查 Nacos提供服务端或者客户端发起的健康监测,Eureka是有客户端发起心跳
负载均衡 均提供负载均衡策略,Eureka采用ribbon
  • Nacos支持a(高可用)p(分区容错)和c(一致性)p的切换默认为ap, Eureka仅支持ap,Zookeeper仅支持cp

二、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值