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

个人做网站 需要学什么只是WordPress电子书主题模板

个人做网站 需要学什么只是,WordPress电子书主题模板,宁波seo外包公司,网页设计与制作代码成品一.前序 数据的一致性和系统的性能是每个分布式系统都需要考虑和权衡的问题。一致性的级别如下#xff1a;1.强一致性这种一致性级别是最符合用户直觉的#xff0c;它要求系统写入什么#xff0c;读出来的也会是什么#xff0c;用户体验好#xff0c;但实现起来往往对系统…一.前序 数据的一致性和系统的性能是每个分布式系统都需要考虑和权衡的问题。一致性的级别如下1.强一致性这种一致性级别是最符合用户直觉的它要求系统写入什么读出来的也会是什么用户体验好但实现起来往往对系统的性能影响大2.弱一致性这种一致性级别约束了系统在写入成功后不承诺立即可以读到写入的值也不久承诺多久之后数据能够达到一致但会尽可能地保证到某个时间级别比如秒级别后数据能够达到一致状态3、最终一致性最终一致性是弱一致性的一个特例系统会保证在一定时间内能够达到一个数据一致的状态。这里之所以将最终一致性单独提出来是因为它是弱一致性中非常推崇的一种一致性模型也是业界在大型分布式系统的数据一致性上比较推崇的模型 一.CAP原则https://en.wikipedia.org/wiki/CAP_theorem CAP原则指的是在一个分布式系统中 Consistency一致性、 Availability可用性、Partition tolerance分区容错性三者不可得兼。 注意此处的Consistency一致性为强一致性* 一个分布式系统无法同时满足以上三个需求因此在实际运用时我们就要抛弃其中一项. * CAP定理应用 1. 放弃P:放弃P就意味着放弃了扩展性.就是把所有数据放在一个分布式节点上. 2. 放弃A:系统遇到故障时在等待时间内系统无法对外提供正常服务即不可用. 3. 放弃C:放弃强一致性而保持数据的最终一致性.引入“时间窗口”概念. * 对于分布式系统而言网络问题是必定会出现的异常情况,因为P是一个分布式系统必须面对和解决的问题. * 所以往往要根据业务权衡C和A之间的选择.Consistency一致性和 Availability可用性的共存问题 一致性与可用性为什么不能同时成立其实答案很简单由于Partition tolerance分区容错性的存在节点间的通行可能会失败。举个例子假设微服务A异地部署东莞区域为A1深圳区域为A2。如果要保证A1的一致性那么在A2执行写操作的时候锁定A1的读操作和写操作。只有在数据同步后才重新开放读写权限。锁定期间A1不能读写的对于Availability可用性是不成立。如果要保证A1的可用性那么势必不能锁定A1这样Consistency一致性肯定是不成立。 如下公共组件Zookeeper、ETCD符合CP设计Eureka符合AP设计 二.BASE理论https://en.wikipedia.org/wiki/Eventual_consistencyBASE理论由eBay的架构师Dan Pritchett提出BASE理论是对CAP理论的延伸核心思想是即使无法做到强一致性应用应该可以采用合适的方式达到最终一致性。BASE是指基本可用Basically Available、软状态 Soft State、最终一致性 Eventual Consistency。 ●基本可用Basically Available分布式系统出现故障的时候允许损失部分可用性即保证核心可用。●软状态 Soft State允许系统存在中间状态并且该中间状态不会影响系统整体可用性。分布式存储中一般一份数据至少会有三个副本允许不同节点间副本同步的延时这就是软状态的体现。●最终一致性 Eventual Consistency分布式系统中所有的副本经过一定的时间后最终能够达到一致的状态。 最终一致性分为5种1. 因果一致性Causal consistency指的是如果节点 A 在更新完某个数据后通知了节点 B那么节点 B 之后对该数据的访问和修改都是基于 A 更新后的值。于此同时和节点 A 无因果关系的节点 C 的数据访问则没有这样的限制。 2. 读己之所写Read your writes这种就很简单了节点 A 更新一个数据后它自身总是能访问到自身更新过的最新值而不会看到旧值。其实也算一种因果一致性。 3. 会话一致性Session consistency会话一致性将对系统数据的访问过程框定在了一个会话当中系统能保证在同一个有效的会话中实现 “读己之所写” 的一致性也就是说执行更新操作之后客户端能够在同一个会话中始终读取到该数据项的最新值。 4. 单调读一致性Monotonic read consistency单调读一致性是指如果一个节点从系统中读取出一个数据项的某个值后那么系统对于该节点后续的任何数据访问都不应该返回更旧的值。 5. 单调写一致性Monotonic write consistency指一个系统要能够保证来自同一个节点的写操作被顺序的执行。 然而在实际的实践中这 5 种系统往往会结合使用以构建一个具有最终一致性的分布式系统。实际上不只是分布式系统使用最终一致性关系型数据库在某个功能上也是使用最终一致性的比如备份数据库的复制过程是需要时间的这个复制过程中业务读取到的值就是旧的。当然最终还是达成了数据一致性。这也算是一个最终一致性的经典案例。  转载于:https://www.cnblogs.com/lovegrace/p/10366162.html
http://wiki.neutronadmin.com/news/134008/

相关文章:

  • 给别人做网站的公司杭州企业网站优化
  • 桓台网站开发天涯社区和海南在线不能正常访问
  • asp代码如何修改asp网站网页域名名称禅城网站建设公司价格
  • 网站pr怎么提升网站的定位
  • 网站空间如何使用小程序收录wordpress主题
  • 如何建设像艺龙一样网站php是做网站还是网页
  • 长春做高端网站公司wordpress 多层分类
  • jquery网站模板加工平台网站
  • 多元 集团 网站建设方案瑞华特散热器网站谁给做的
  • 做wap网站能火吗怎么建设网站怎么样
  • 茶叶品质网站建设做一个交易网站要花多少钱
  • 购买模板做网站跨境电商 网站开发
  • 网站备份 ftpwordpress vip 插件
  • 公司后台的网站代理维护更新律师事务所网站 备案
  • 谢岗网站建设网页设计与制作论文1000字
  • 泉州城乡住房建设厅网站MEZZANINE wordpress
  • 免费刷网站百度关键词建站公司跑路了域名怎么办
  • 湖南网站制作哪家专业网站制作公司代理
  • 网站seo分析常用的工具是wordpress建站版本推荐
  • wordpress做的视听网站河南外贸网站建设
  • 如何做百度站长绑定网站浏览器编程语言
  • 云南集优科技网站南通网站定制哪家好
  • 代理龙华网站建设济宁网站建设专业定制
  • 电子商务网站建设策划报告手机商城 手机网站建设
  • 培训网站 建网站推广咋做的
  • 外网视频网站做泥声控哪些网站可以做问卷
  • 做电商的进货网站北京网站建设外包公司排名
  • 企业级网站开发原理图现在建网站还能赚钱吗
  • 烟台cms建站模板seo网站技术培训
  • 网站备案撤销原因项城市住房和城乡建设局网站