Eureka的运行原理图

Nocas的运行原理图

二:相同点。
都支持服务注册和服务拉取。

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

三:区别。
Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式

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

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

Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP方式

关于AP和CP 详情

个人理解。

1:在提供者和注册中心之间。

(1)Eureka中会定时向注册中心发送心跳,如果在短期内没有发送心跳,则就会直接剔除。

(2)Nacos也会向注册中心发送心跳,但是它的频率要比Eureka快。在Nacos中又分为临时实例和非临时实例。如果是临时实例的话,短期内没有发送心跳,则会直接剔除。但是如果是非临时实例长时间宕机,不会直接剔除,并且注册中心会直接主动询问并且等待非临时实例。

2:在消费者和注册中心之间。

(1)Eureka会定时向注册中心定时拉去服务,如果不主动拉去服务,注册中心不会主动推送。

(2)Nacos中注册中心会定时向消费者主动推送信息 ,这样就会保持数据的准时性。

spingCloud中Eureka和Nocas的区别相关推荐

  1. 你还不知道 Eureka 和 zookeeper 的区别吗?

    前言 最近在面试的时候,被问到了这个问题,作答的不是很好,在此进行整理和学习,希望能够帮助大家. CAP理论 在了解eureka和zookeeper区别之前,我们先来了解一下这个知识,cap理论. 1 ...

  2. 对比Eureka和Nacos 的区别 Zuul和Spring Gateway的区别

    目录 Eureka与Nacos的区别 1.功能差异 2.部署安装 3.稳定及扩展 4.总结 Spring gateway与zuul的区别 1. 产品对比 2 性能对比 3总结 Eureka与Nacos ...

  3. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  4. java中separator_java - File.separator和路径中的斜杠之间的区别

    java - File.separator和路径中的斜杠之间的区别 在Java Path-String中使用/和普通的File.separator有什么区别? 与双反斜杠相比,/平台独立似乎不是原因, ...

  5. PHP中self和static的区别,php中self与static的区别

    原文链接,猛击这里. php中self与static的区别 通过一些示例,我们可以很容易看出self和static的区别.假定我们有class Car – 它有两个方法,model和getModel. ...

  6. php 抽象类 接口 区别,PHP中抽象类、接口的区别与选择分析

    本文实例分析了PHP中抽象类.接口的区别与选择.分享给大家供大家参考,具体如下: 区别: 1.对接口的使用是通过关键字implements.对抽象类的使用是通过关键字extends.当然接口也可以通过 ...

  7. php $this self,php中self与$this的区别

    学习php中self与$this的区别. 先来看下parent与self的例子: /* * parent与self的区别 * by www.jbxue.com */ class A{ function ...

  8. mysql中char与varchar的区别分析(补充一句,int和integer没区别)

    转自:http://www.jb51.net/article/23575.htm 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...

  9. python中bytearray和java中byte[]的区别_Python经典面试题:说说Python中xrange和range的区别?...

    昨晚一小伙后台问xrange和range有啥区别,讲了下他倒领悟的挺快,其实这也是你各面试Python岗位,经常会遇到的Python面试题,长个心眼哈,说不定明年3月你找工作就用上了. 废话不多说,开 ...

最新文章

  1. java7 的final真的有坑啊。
  2. python学生信息管理系统心得体会-python实现名片管理系统
  3. SpringBoot取出信息
  4. VS2013动态库文件的创建及其使用详解
  5. 5、Linux内核模块开发
  6. 江苏省专转本计算机题知识点,江苏专转本计算机真题17
  7. [css] scroll-snap-align属性的应用场景是什么?
  8. 中国首辆火星车全球征名,李彦宏推荐命名:祝融
  9. Chirpy Zippy工具使用心得
  10. 49.把字符串转换成整数
  11. Oracle 中 start with 递归查询、case when 条件表达式、rowid 伪列去重
  12. ubuntu 配置Thinkpad T400 的小红点(trackpad)
  13. 做网站如何选阿里云服务器呢?
  14. 洛谷 P5708 【深基2.习2】三角形面积(C)
  15. 手把手教你mockjs实际项目快速搭建
  16. html新浪短域名api,新浪(t.cn)短网址API-API文档-免费api接口-短网址工具
  17. 晶联讯12864液晶+STM32+HAL库 IO模拟SPI成功实现显示。
  18. Opencv测量图片中的物体大小
  19. Web前端第三阶段学习
  20. office 365 PPT 如何关闭设计理念?

热门文章

  1. Java简介、应用领域和就业前景分析
  2. 解答:iphone连不上wifi的9个原因以及解决办法!
  3. Android_xml背景色的值
  4. 黑苹果英特尔网卡_英特尔如何失明和失去苹果业务
  5. 在PHP中implement什么意思,详解php中的implements 使用
  6. 分享几种锂电池均衡电路的工作原理
  7. video-editing
  8. Python与各大厂商PLC通讯库(自制)
  9. 没事了学学吧,全国城市名,找到真的不容易啊!
  10. leetcode5505