17.Nacos与Eureka区别

embedded/2024/10/19 9:34:37/

Nacos会将服务的提供者分为临时实例非临时实例。默认为临时实例。

临时实例跟eureka一样,会向注册中心报告心跳监测自己是否还活着。如果不正常了nacos会剔除临时实例。(捡来的孩子)

非临时实例,nacos会主动询问服务提供者是否还活着。这里跟eureka就不一样了。如果不正常了nacos不会剔除临时实例,会等着服务恢复正常。(亲儿子)

nacos中服务的消费者除了从nacos注册中心定时拉取服务列表,nacos注册中心还会主动推送变更的消息。这里也跟eureka不一样。

spring:cloud:nacos:server-addr: localhost:8848discovery:cluster-name: chengduephemeral: false # 设置为非临时实例

非临时实例,不健康了,不会被剔除:

Eureka与Nacos的共同点:

1.都支持服务注册与拉取。

2.都支持服务提供者心跳方式做健康监测。

不同点:

1.Nacos支持服务端主动监测服务提供者的状态:非临时实例采用主动监测模式。而临时实例采用心跳模式

2.临时实例心跳不正常会被剔除,非临时实例则不会被剔除。

3.Nacos支持服务列表变更的消息推送模式,服务列表更新更及时。

4.Nacos集群默认采用AP的方式,当集群中存在非临时实例时,采用CP模式。Eureka采用AP模式。AP高可用,CP强调可靠性和一致性。


http://www.ppmy.cn/embedded/11577.html

相关文章

大小端解释以及如何使用程序判断IDE的存储模式

今天让我们来了解一下大小端的概念吧 什么是大小端? 大端(存储)模式:指的是数据的低位保存在内存的高地址处,而数据的高位则保存在内存的低地址处。 小端(存储)模式:指的是数据的低位…

MariaDB简介

MariaDB是一个关系数据库管理系统(RDBMS),是MySQL的一个分支,主要由开源社区维护和开发。 一, MariaDB的来历 1. **起源**:MariaDB的诞生与MySQL的所有权变更有关。MySQL最初由MySQL AB公司开发&#xff…

SpringBoot整合Swagger2

SpringBoot整合Swagger2 1.什么是Swagger2?(应用场景)2.项目中如何使用2.1 导入依赖2.2 编写配置类2.3 注解使用2.3.1 controller注解:2.3.2 方法注解2.3.3 实体类注解2.3.4 方法返回值注解2.3.5 忽略的方法 3.UI界面 1.什么是Swa…

线性模型算法

简介 本文章介绍机器学习中的线性模型有关内容,我将尽可能做到详细得介绍线性模型的所有相关内容 前置 什么是回归 回归的就是整合+预测 回归处理的问题可以预测: 预测房价 销售额的预测 设定贷款额度 可以根据事物的相关特征预测出对…

vue element-ui 表格横向滚动条在合计项下方

目前效果 需求效果 1.隐藏bodyWrapper滚动条,显示footerWrapper滚动条 css代码如下: div ::v-deep .el-table--scrollable-x .el-table__body-wrapper{overflow-x: hidden!important;z-index: 2!important;} div ::v-deep .el-table__footer-wrapper …

HCIP-Datacom-ARST必选题库_43_认证【1道题】

一、单选 1.某公司管理员在认证服务器上修改了某一用户的访问权限和授权属性等参数,此时已经经过802.1x认证成功的用户A会进行以下哪一动作? A用户A不进行重认证,直接被下线 B用户A直接进行重认证,成功则继续正常在线 设备将保留的用户认证…

postman 调试 传base64字符串 原来选xml

上个图 工具类 package org.springblade.common.utils;import com.alibaba.fastjson.JSONObject; import org.springblade.modules.tc.mas.Submit;import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStrea…

OpenHarmony图片处理——XmlGraphicsBatik

简介 XmlGraphicsBatik项目用于处理可缩放矢量图形(SVG)格式的图像,例如显示、生成、解析或者操作图像。 支持SVG图像的显示,可显示静态及动态SVG图像; 支持快捷生成SVG图像文件; 支持操作SVG图像进行颜…