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

建设工程监理网站西安房产网最新楼盘

建设工程监理网站,西安房产网最新楼盘,手把手教你优化网站,网站联系我们页面设计CAP原则又称CAP定理#xff0c;指的是在一个分布式系统中#xff0c; Consistency#xff08;一致性#xff09;、 Availability#xff08;可用性#xff09;、Partition tolerance#xff08;分区容错性#xff09;#xff0c;三者不可兼得。 998年#xff0c;加州…CAP原则又称CAP定理指的是在一个分布式系统中 Consistency一致性、 Availability可用性、Partition tolerance分区容错性三者不可兼得。 998年加州大学的计算机科学家 Eric Brewer 提出分布式系统有三个指标 Consistency(一致性): 所有的节点上的数据时刻保持同步强一致性 Availability(可用性): 每个请求都能接受到一个响应无论返回的数据是否一致 Partition tolerance(分区容错性): 系统应该能持续提供服务即使在遇到某节点或网络分区故障的时候。 它们的第一个字母分别是 C、A、P。 Eric Brewer 说这三个指标不可能同时做到。这个结论就叫做 CAP 定理。 下面分别讲述下这三个概念 1.分区容错性 相对于单点系统分布式系统会部署在多台机器上机器之间有可能是跨区域的比如服务器机房一个在北京一个在上海如果在这两个机房之间构建了分布式系统那么这两个区域的机器是需要通信的而只要通信就有可能出现通信失败所以分区容错性P是我们在设计分布式系统中必须要考虑到的问题。 2.一致性 一致性是说客户端从分布式系统中拿数据不管从那一台机器中获取都应该是最新的。 假设某一时间client向server1服务器更新vo-v1之后不管从server1还是从server2取值都是v1这样才满足一致性。而如果cleint往server1写过数据后从server2中去获取值此时server1和server2之间还未同步那么就会依然获取到vo那么就不满足一致性。 3.可用性 可用性是指不管任何时候client向任意一台server发起请求都能得到响应不管获得的数据是v0还是v1。 一致性和可用性之间的矛盾 因为分区容错P的必然性所以一致性C和可用性A无法同时成立。 如果保证 Server2的一致性那么 Server1 必须在写操作时锁定 Server2 的读操作和写操作。只有数据同步后才能重新开放读写。锁定期间Server2 不能读写这样可用性就无法满足。 如果保证 Server2 的可用性那么就不能锁定 Server2所以一致性不成立。 综上所述Server2 无法同时做到一致性和可用性。系统设计时只能选择一个目标。如果追求强一致性那么无法保证所有节点的可用性如果追求所有节点的可用性那就没法做到强一致性。
http://www.huolong8.cn/news/179052/

相关文章:

  • seo网站改版世界著名建筑设计公司
  • 有没有网站开发软件拖拽式网站建设源码
  • 永久个人自助建站保洁公司用哪些网站做推广
  • 做网站价格需要多少钱我做的网站上有需要别人直接下载的东西 怎么做到这一步
  • 诸暨公司做网站wordpress 分享 插件下载
  • 网站购物车建设怎么做网站seo
  • 做网站买什么空间大连企业网站哪一家好
  • 批量建站怎么赚钱宣传片制作方案
  • 怎样做服装厂的企业网站模版宁波无痛人流医院
  • asp网站服务建设论文wordpress设置描述词
  • 做百度推广一定要有自已网站成都有做公司网站的公司吗
  • 升腾d9116 做网站网站建设宣传词
  • 国内四大高端建站公司html5可以做网站吗
  • 宜宾网站建设哪家好企业网页设计报价
  • 深信服对单一网站做限速建设商务网站公司
  • 自建网站如何备案新网站多久被收录
  • 建游戏网站黄骅港出海捕鱼
  • 甜品网站模板代码关于做花茶网站的策划书
  • 重庆建站多少钱一年wordpress jfinal
  • 网站全站优化织梦cms网站模板修改
  • 益阳有专做网站的吗企业微网站
  • 电大网上作业代做网站如何在互联网上做推广
  • lamp网站怎么建设招聘信息网站
  • wordpress 网页排版网站seo优化有哪些
  • 2017国外优秀网站模版兴安盟住房和城乡建设部网站
  • 互联网网站 有哪些wordpress 5.0
  • 利用网上菜谱做网站建免费的网站
  • 求做网站丹阳市建设局网站
  • 手机网站制作机构广西中小企业网站建设
  • 陕西建设 节水 官方网站东莞网站优化排名网站