java技术圈 为您找到相关结果 1

在一致性模型中,线性一致性和顺序一致性的区别是什么

--- ### **1. 核心区别:是否认“真实时间”的账** • **线性一致性**:像有个**全球统一的大钟**,所有操作必须按真实发生的先后顺序排队。你做完一个操作(比如存钱),后面所有人立刻能看到最新结果,不存在“我刚刚存的100块,别人却查不到”的情况。 *举例*:你去银行存钱,柜员A操作完,下一秒柜员B查余额必须显示刚存的钱。 • **顺序一致性**:不认真实时间,只要**大家编的故事一致**就行。比如你存钱和同事取钱同时发生,只要所有人最终都认同“先存后取”或“先取后存”的顺序,就算符合规则,哪怕实际时间上两人操作是重叠的。 *举例*:你和同事同时操作账户,只要银行记录里你俩的操作顺序一致(比如系统统一说“先处理你的存钱,再处理他的取钱”),哪怕实际是同时发生的,也算合规。 -...阅读全文

博文 2025-03-14 11:01:10 zhidiantech