В распределённых системах встречается модель поведения, называемая eventual consistency. Это когда, скажем, записал в базу данных какую-то новую величину, потом пытаешься прочесть её обратно, а всё ещё получаешь её старое значение. Если попробовать ещё и ещё раз, то рано или поздно — eventually — она начнёт возвращать новое значение, но когда именно это произойдёт, никто не гарантирует.
В AWS (амазоновском облаке), где я живу уже не первый год, такое поведение встречается в разных контекстах, и надо постоянно соблюдать бдительность и не забывать о некоторой абсурдности происходящего.
И вот недавно на глаза попалась картинка, которая эту самую eventual consictency прекрасно иллюстрирует:
( Read more... )
В AWS (амазоновском облаке), где я живу уже не первый год, такое поведение встречается в разных контекстах, и надо постоянно соблюдать бдительность и не забывать о некоторой абсурдности происходящего.
И вот недавно на глаза попалась картинка, которая эту самую eventual consictency прекрасно иллюстрирует:
( Read more... )
Tags: