摘要:分布式系统非常关注三个指标关于一致性数据强一致性,是希望系统只读到最新写入的数据,例如通过单点串行化的方式,就能够达到这个效果。关于一致性,主从一致性,双主一致性,与一致性,数据冗余一致性,消息时序一致性,分布式事务一致性,库存扣减一致性。
分布式系统非常关注三个指标:
△关于一致性
数据“强一致性”,是希望系统只读到最新写入的数据,例如:通过单点串行化的方式,就能够达到这个效果。
关于session一致性,DB主从一致性,DB双主一致性,DB与Cache一致性,数据冗余一致性,消息时序一致性,分布式事务一致性,库存扣减一致性。
△关于可用性
如果系统每运行100个时间单位,会有1个时间单位无法提供服务,则说系统的可用性是99%。
可用性和可靠性是比较容易搞混的两个指标,以一台取款机为例:
·正确的输入,能够取到正确的钱,表示系统可靠
·取款机7*24小时提供服务,表示系统可用
保证系统高可用的方法是:
·冗余
·故障自动转移
△关于连通性与扩展性
分布式系统,往往有多个节点,每个节点之间,都不是完全独立的,需要相互通信,当发生节点无法联通时,数据是否还能保持一致,系统要如何进行容错处理,是需要考虑的。
同时,连通性和扩展性紧密相关,想要加机器扩展性能,必须有良好的连通性。当一个节点脱离系统,系统就出现问题,往往意味着系统是无法扩展的。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/74134.html
摘要:基础问题的的性能及原理之区别详解备忘笔记深入理解流水线抽象关键字修饰符知识点总结必看篇中的关键字解析回调机制解读抽象类与三大特征时间和时间戳的相互转换为什么要使用内部类对象锁和类锁的区别,,优缺点及比较提高篇八详解内部类单例模式和 Java基础问题 String的+的性能及原理 java之yield(),sleep(),wait()区别详解-备忘笔记 深入理解Java Stream流水...
摘要:基础问题的的性能及原理之区别详解备忘笔记深入理解流水线抽象关键字修饰符知识点总结必看篇中的关键字解析回调机制解读抽象类与三大特征时间和时间戳的相互转换为什么要使用内部类对象锁和类锁的区别,,优缺点及比较提高篇八详解内部类单例模式和 Java基础问题 String的+的性能及原理 java之yield(),sleep(),wait()区别详解-备忘笔记 深入理解Java Stream流水...
摘要:基础问题的的性能及原理之区别详解备忘笔记深入理解流水线抽象关键字修饰符知识点总结必看篇中的关键字解析回调机制解读抽象类与三大特征时间和时间戳的相互转换为什么要使用内部类对象锁和类锁的区别,,优缺点及比较提高篇八详解内部类单例模式和 Java基础问题 String的+的性能及原理 java之yield(),sleep(),wait()区别详解-备忘笔记 深入理解Java Stream流水...
摘要:批处理系统没有太多的用户操作,在该系统中,调度算法目标是保证吞吐量和周转时间从提交到终止的时间。长作业有可能会饿死,处于一直等待短作业执行完毕的状态。最短剩余时间优先按估计剩余时间最短的顺序进行调度。 批处理系统没有太多的用户操作,在该系统中,调度算法目标是保证吞吐量和周转时间(从提交到终止的时间)。 1.1 先来先服务 first-come first-serverd(FCFS)按照...
阅读 901·2023-04-26 01:37
阅读 3376·2021-09-02 15:40
阅读 969·2021-09-01 10:29
阅读 2900·2019-08-29 17:05
阅读 3428·2019-08-28 18:02
阅读 1185·2019-08-28 18:00
阅读 1494·2019-08-26 11:00
阅读 2618·2019-08-26 10:27