Я много читал о различных стратегиях, чтобы гарантировать согласованность между узлами в распределенных системах, но у меня есть небольшая проблема, когда мы выясняем, когда использовать какой алгоритм.
С какой системой я бы использовал нечто вроде векторных часов? Какая система идеально подходит для использования чего-то вроде Paxos? Являются ли эти два взаимоисключающих?