только два из трех реализовать:
1 - во всех вычислительных узлах в один момент времени данные не противоречат друг другу;
2 - любой запрос к распределённой системе завершается корректным откликом, однако без гарантии, что ответы всех узлов системы совпадают;
3 - расщепление распределённой системы на несколько изолированных секций не приводит к некорректности отклика от каждой из секций.
первые два пункта вроде работают через многопоточность. А что за расщепление? Не очень понимаю
3 – partition tolerance, грубо говоря устойчивость к сетевым перебоям. Хотя на практике это недостижимо, так что вы можете выбрать либо доступность, либо консистентность
Обсуждают сегодня