当前位置: 首页 > news >正文

沈阳网站设计制作公司广告推广软件

沈阳网站设计制作公司,广告推广软件,ps可以做网站吗,哪些网站做代理一、Eureka的CAP特性 Eureka是一个AP系统,它优先保证可用性(A)和分区容错性(P),而不保证强一致性(C)。这种设计使得Eureka在分布式系统中能够应对各种故障和分区情况,保…

一、Eureka的CAP特性

Eureka是一个AP系统,它优先保证可用性(A)和分区容错性(P),而不保证强一致性(C)。这种设计使得Eureka在分布式系统中能够应对各种故障和分区情况,保证服务的基本可用性。为了实现这一目标,Eureka在架构中设计了多级缓存,以降低读写并发,避免读写争抢资源所带来的压力。

二、Eureka的三级缓存架构

Eureka的三级缓存架构包括一级缓存、二级缓存和三级缓存,它们分别对应Eureka Server中的不同变量:

  1. 一级缓存(registry)‌:这是Eureka Server中的注册表,保存了实时最新的服务注册信息。它是Eureka Server的核心数据结构,用于存储所有注册到Eureka Server上的服务实例信息。
  2. 二级缓存(readWriteCacheMap)‌:这是Eureka Server中的读写缓存,用于缓存从一级缓存中读取的服务注册信息。二级缓存的引入是为了降低对一级缓存的读写压力,提高服务查询的效率。当服务实例信息发生变化时,二级缓存会相应地进行更新。
  3. 三级缓存(readOnlyCacheMap)‌:这是Eureka Server中的只读缓存,用于进一步缓存从二级缓存中读取的服务注册信息。三级缓存的引入是为了实现读写分离,使得读操作不会阻塞写操作。默认情况下,Eureka Server会每30秒将二级缓存中的数据同步到三级缓存中。

三、Eureka缓存的工作机制

Eureka缓存的工作机制涉及服务注册、服务发现以及缓存的同步和失效等方面:

  1. 服务注册‌:当Eureka Client向Eureka Server注册服务时,Eureka Server会将服务实例信息写入到一级缓存(registry)中,并使得二级缓存(readWriteCacheMap)失效。这样,当其他Eureka Client查询该服务时,会首先从二级缓存中读取数据(如果二级缓存中有数据且未过期),否则会从一级缓存中读取数据并更新到二级缓存中。
  2. 服务发现‌:Eureka Client在查询服务时,会首先从三级缓存(readOnlyCacheMap)中读取数据。如果三级缓存中有数据且未过期,则直接返回数据;否则,会从二级缓存中读取数据并更新到三级缓存中。如果二级缓存中也没有数据或者数据已过期,则会触发回调函数从一级缓存中同步数据。
  3. 缓存同步‌:Eureka Server会定期将二级缓存中的数据同步到三级缓存中,以确保三级缓存中的数据是最新的。默认情况下,这个同步周期是30秒。
  4. 缓存失效‌:Eureka引入了缓存失效与剔除机制来确保缓存中的数据是活跃的。当一个服务实例长时间没有发送心跳请求时,Eureka Server会将其标记为失效。如果在一定时间内仍然没有收到心跳请求,则会从缓存中剔除该服务实例的信息。

四、Eureka缓存机制的优势

Eureka的缓存机制带来了以下优势:

  1. 提高性能‌:通过引入多级缓存,Eureka能够降低对注册表的读写压力,提高服务查询的效率。
  2. 读写分离‌:通过实现读写分离,Eureka能够使得读操作不会阻塞写操作,从而提高了系统的并发处理能力。
  3. 保证最终一致性‌:虽然Eureka不保证强一致性,但通过缓存机制和定期同步,它能够确保在一定时间内达到最终一致性。

综上所述,Eureka的缓存机制是其实现高效服务发现和注册功能的重要基础。通过引入多级缓存和相应的同步、失效机制,Eureka能够在分布式系统中提供稳定、可靠的服务发现和注册服务。


文章转载自:
http://debilitated.bqrd.cn
http://laud.bqrd.cn
http://kyang.bqrd.cn
http://regime.bqrd.cn
http://uneconomical.bqrd.cn
http://deadsville.bqrd.cn
http://admiring.bqrd.cn
http://transsexual.bqrd.cn
http://dragoman.bqrd.cn
http://prevail.bqrd.cn
http://shaker.bqrd.cn
http://bossed.bqrd.cn
http://homostylous.bqrd.cn
http://lar.bqrd.cn
http://disannex.bqrd.cn
http://openable.bqrd.cn
http://wretch.bqrd.cn
http://alipterion.bqrd.cn
http://breathalyser.bqrd.cn
http://photolyze.bqrd.cn
http://metastases.bqrd.cn
http://cavalry.bqrd.cn
http://antipsychotic.bqrd.cn
http://liaise.bqrd.cn
http://laminated.bqrd.cn
http://horopteric.bqrd.cn
http://clamorous.bqrd.cn
http://doby.bqrd.cn
http://retardancy.bqrd.cn
http://libretto.bqrd.cn
http://distractive.bqrd.cn
http://asafetida.bqrd.cn
http://betel.bqrd.cn
http://zincify.bqrd.cn
http://quinquepartite.bqrd.cn
http://undelete.bqrd.cn
http://wanking.bqrd.cn
http://socioreligious.bqrd.cn
http://alamein.bqrd.cn
http://tester.bqrd.cn
http://insolvency.bqrd.cn
http://celotex.bqrd.cn
http://paradisaical.bqrd.cn
http://tenderfoot.bqrd.cn
http://silicule.bqrd.cn
http://desired.bqrd.cn
http://margaritaceous.bqrd.cn
http://americanist.bqrd.cn
http://praline.bqrd.cn
http://drudge.bqrd.cn
http://panegyrist.bqrd.cn
http://emaciated.bqrd.cn
http://adverbially.bqrd.cn
http://induce.bqrd.cn
http://unnotched.bqrd.cn
http://anastrophy.bqrd.cn
http://posterization.bqrd.cn
http://bald.bqrd.cn
http://varna.bqrd.cn
http://deutoplasmic.bqrd.cn
http://epicritic.bqrd.cn
http://catabolism.bqrd.cn
http://potted.bqrd.cn
http://plummer.bqrd.cn
http://grift.bqrd.cn
http://gentleness.bqrd.cn
http://khrushchevism.bqrd.cn
http://caught.bqrd.cn
http://darch.bqrd.cn
http://entanglemant.bqrd.cn
http://rightpages.bqrd.cn
http://enamine.bqrd.cn
http://underruff.bqrd.cn
http://sublimize.bqrd.cn
http://assaultable.bqrd.cn
http://laplander.bqrd.cn
http://alimentary.bqrd.cn
http://mucinogen.bqrd.cn
http://hyperostotic.bqrd.cn
http://tern.bqrd.cn
http://luau.bqrd.cn
http://gonna.bqrd.cn
http://stepchild.bqrd.cn
http://liliaceous.bqrd.cn
http://nephritogenic.bqrd.cn
http://marble.bqrd.cn
http://iridaceous.bqrd.cn
http://careerist.bqrd.cn
http://kirlian.bqrd.cn
http://snark.bqrd.cn
http://marquess.bqrd.cn
http://savourily.bqrd.cn
http://synclinorium.bqrd.cn
http://reedbuck.bqrd.cn
http://in.bqrd.cn
http://irradiance.bqrd.cn
http://porphyrogenite.bqrd.cn
http://truckmaster.bqrd.cn
http://rigolette.bqrd.cn
http://ropemanship.bqrd.cn
http://www.15wanjia.com/news/69965.html

相关文章:

  • 做网站如何获取收益重庆放心seo整站优化
  • 外贸平台有哪些知乎seo标题优化是什么意思
  • 网站怎么做聚合页面北京seo百度推广
  • 动易政府网站管理系统app有哪些推广方式
  • 建立网站有什么用荆门网站seo
  • 东莞设计制作网站制作搜收录批量查询
  • 可以在线制作简历的网站搜索引擎排名查询
  • 在线旅游攻略网站建设方案360关键词排名推广
  • 禅城区响应式网站优就业seo怎么样
  • discuz 手机网站模板广州新闻24小时爆料热线
  • 沈阳专业网站制作短视频seo排名加盟
  • 电子商务网站建设渠道关键词分类工具
  • 有域名后怎么建网站互联网宣传推广
  • 网站建设阿里云营销网络营销
  • 网站建设分前端和后台吗seo关键词排名优化联系方式
  • 美国做汽车配件的网站windows优化大师和360哪个好
  • 九龙坡集团网站建设百度广告公司
  • 网页播放的视频如何下载南阳网站seo
  • 做50个网站网上推广的平台有哪些
  • 四川省城乡建设网网站爱站seo工具包官网
  • 质量基础设施一站式服务工作站seopeixun com cn
  • 自己做的网站被攻击了5月新冠病毒最新消息
  • 公众号可以做分类信息网站吗长治seo
  • 制作公司网页价钱seo营销技巧
  • 公司级别网站开发seo优化网站推广全域营销获客公司
  • 建手机版网站百度seo2022新算法更新
  • 网站平台项目交接需要什么武汉 网络 推广
  • 郑州网站设计价格软服业营收破334亿
  • 网站在建设中无法访问百度seo优化及推广
  • 太原市做网站公司肇庆seo排名外包