Paxos — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
Строка 5: Строка 5:
 
Он быстро работает и не приходит к согласию в очень редких случаях, на практике такого не случается.
 
Он быстро работает и не приходит к согласию в очень редких случаях, на практике такого не случается.
  
Описан много где разными словами<ref>https://habr.com/ru/post/346180/</ref><ref>https://lamport.azurewebsites.net/pubs/paxos-simple.pdf</ref><ref>https://habr.com/ru/post/222825/</ref>.
+
Описан много где разными словами<ref>https://habr.com/ru/post/346180/</ref><ref>https://lamport.azurewebsites.net/pubs/paxos-simple.pdf</ref><ref>https://en.wikipedia.org/wiki/Paxos_(computer_science)#Basic_Paxos</ref><ref>https://habr.com/ru/post/222825/</ref>.
 
Обычно используется для хранения самых-самых важных данных.
 
Обычно используется для хранения самых-самых важных данных.
  
 
== Алгоритм ==
 
== Алгоритм ==
 
== Модификации ==
 
== Модификации ==

Версия 10:04, 4 июня 2019

Paxos — алгоритм консенсуса в распределённой системе, который детерминированно работает в асинхронной системе с отказами узлов, гарантирует корректный консенсус, но не гарантирует, что тот при наличии отказов будет достигнут на конечное время.

Это первый придуманный практический алгоритм консенсуса такого вида. Он быстро работает и не приходит к согласию в очень редких случаях, на практике такого не случается.

Описан много где разными словами[1][2][3][4]. Обычно используется для хранения самых-самых важных данных.

Алгоритм

Модификации