0

维基页面和我的一位导师说

一致性:每次读取都会收到最近的写入或错误。

我了解到我们始终只能满足其中两个,但是,说真的,“或错误”部分是否意味着我们可以首先满足另外两个,然后设计软件来为所有读取操作抛出错误? 然后我们就永远满足了他们三个。

4

1 回答 1

1

参见“A”的定义。为了满足“A”,响应不应该是错误。如果你每次都抛出一个错误,系统如何满足代表可用性的“A”?你只满足“C”和“P”。

来自维基百科

可用性每个请求都会收到一个(非错误)响应,但不能保证它包含最近的写入。

于 2022-01-22T03:56:46.640 回答