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

丽江北京网站建设/百度高级搜索入口

丽江北京网站建设,百度高级搜索入口,吉林省人民政府森林防火命令,电商的网站怎么做的上一篇文章我简单介绍了一下什么是CAP理论,本篇文章讲解一下随着技术的演变,CAP理论是如何发展为BASE理论的。 CAP理论回顾 首先我们回顾一下CAP理论,CAP理论指得是分布式系统发生网络等故障时,不同节点之间无法同步数据&#xf…

上一篇文章我简单介绍了一下什么是CAP理论,本篇文章讲解一下随着技术的演变,CAP理论是如何发展为BASE理论的。

CAP理论回顾

        首先我们回顾一下CAP理论,CAP理论指得是分布式系统发生网络等故障时,不同节点之间无法同步数据,此时无法保证所有节点都能返回一致的数据。

        解决方案是要么保证数据的一致性,此时未同步数据的节点不返回数据,即不可用;

        要么保证系统的可用性,即不同节点返回数据可能不一致;

BASE理论

        随着现代系统复杂度的提高,只实现一致性或可用性已经无法很好的满足用户的需要;并且随着一些技术的进步,一致性和可用性也并非无法同时使用,此时就提出了BASE理论。

BASE理论是基本可用(Basically Available )、软状态(Soft state)和最终一致性(Eventually consistent )的简称。

        BASE理论是指:通过特殊的手段来权衡一致性和可用性,使系统能够满足基本可用(Basically Available )和最终一致性(Eventually consistent )。

基本可用

        指的是当系统发生故障时,牺牲一部分的可用性,来保证系统能够基本运行;相比正常的系统,区别可能是响应时间变长、服务降级等。

        例如:系统响应时间由正常的0.1s提升至2s;或者由正常的服务响应降级到体验感稍差的服务页面。

软状态

        系统中不同节点的状态可以是暂时不一致的,不要求实时同步,这给系统带来了很大的灵活性和可用性。

最终一致性

        CAP理论中的一致性指的是强一致性,即修改一个节点中的数据之后,查询任意节点的数据都是最新的数据;

        而最终一致性是指:修改一个节点的数据之后,经过一段时间,查询任意节点的数据都是最新的数据;在这段时间中,系统处于软状态,查询的数据可能是旧数据也可能是新数据;但是过了这段时间,系统处于硬状态时,就要保证各节点的强一致了。

        实现最终一致性的方式:消息队列、定时任务、人工补偿等;

结论

        总的来说,BASE理论是通过对一致性和可用性的权衡来使系统的功能更广泛,并且提高了用户的使用体验。

http://www.jmfq.cn/news/5340853.html

相关文章:

  • 成都建设网站报价/百度总部在哪里
  • 网站建设方面书籍/自助建站网站哪个好
  • ASP动态商业网站建设案例/网络舆情分析报告模板
  • 上海定制网站建设/搜一搜
  • 指定网站长期建设 运营计划/link友情买卖
  • 动态网站建设实训心得/营销咨询
  • 龙华企业网站建设公司/站长之家备案查询
  • 印刷网站建设 优帮云/seo是什么部门
  • 建设网站 法律责任/免费收录网站推广
  • 政府网站建设情况报告/深圳网络推广培训学校
  • 上海知名的网站建设公司/关系网站优化公司
  • 家居网站建设营销推广/360关键词排名推广
  • 苏州城乡建设网站/网站在线生成app
  • 网站建设美国/站长工具高清吗
  • 网站建设费属于无形资产吗/ip网站查询服务器
  • 网站建设工作要求/朋友圈营销
  • 网站建设的内容要怎么写/河北seo技术交流
  • 为什么网站建设价格不一/佛山网站搜索排名
  • 遵义城乡住房建设厅网站/电子商务营销的概念
  • 政协网站建设申请函/整合营销策略
  • 机关网络 网站 建设/googleplay官网
  • 广州技术支持:网站建设/上海网站设计公司
  • 手机投注网站建设/企业网站管理系统
  • 网站建设费需要列入无形资产吗/淘宝运营团队怎么找
  • 单位网站建设存在问题情况汇报/代写文章的平台有哪些
  • 网站建设标准一/网页设计与制作软件
  • 苏州大学网站建设/短视频培训机构排名
  • 怎么建设推广网站/武汉百度开户代理
  • 新网网站建设资料/网络热词
  • 营销网站建设的价格/乐清网站建设