Leksykon IT › Bazy danych › Protokół plotkowania (DB)

Protokół plotkowania (DB)

Bazy danych Svenska → Zaktualizowano: 2026-10-06

Zdecentralizowany sposób przekazywania informacji między węzłami klastra (jakie węzły istnieją, w jakim są stanie, topologia pierścienia) przez okresowe „plotkowanie” z kilkoma losowymi sąsiadami. Wiedza rozchodzi się jak epidemia, aż wszyscy ją mają, bez centralnego koordynatora.

Mechanika: co jakiś czas każdy węzeł wybiera kilku innych i wymienia z nimi swój najnowszy obraz stanu klastra; nowa informacja rośnie wykładniczo (jak plotka czy epidemia) i szybko obejmuje cały klaster. Zaleta: brak pojedynczego punktu awarii, odporność na awarie węzłów, skalowanie do tysięcy maszyn. Stosowany do wykrywania członków, wykrywania awarii (które węzły padły) i rozsyłania metadanych w Cassandrze, DynamoDB, Consul i Serf. Często korzysta z „phi accrual failure detector”, który ocenia, czy milczący węzeł jest martwy. Podstawowy mechanizm architektur zdecentralizowanych, bez lidera. Pokrewne: spójne haszowanie i replikacja bez lidera.

← Wróć do leksykonu