CAP の availability 模擬

コンピューターサイエンス理論 / 全 5

コンピューターサイエンス理論 - CAP の availability 模擬

1台落ちても答えを返す

同じデータを3台に持たせておくと、1台が返事をしなくても残り2台で読み取りを続けられます。この「落ちていても answer を返せる」性質が availability です。

待つのをやめると何が縮むのか。待ち合わせの形そのものを、次の図解で見比べます。

全員そろうのを待たず、過半数の返事だけで値を決めています。

const replies = replicas .map((r) => r.read()) .filter((v) => v !== null); const value = majority(replies);

1 / 5

このスライドが付いているレッスンを開く