330 центъра за данни по света, съгласни едновременно за едно и също нещо - Cloudflare Research показа как: услугата Meerkat, стъпила на алгоритъм QuePaxa, с около 10 пъти по-висока пропускливост от Raft при лоша мрежа, по думи на компанията.
- Meerkat: услуга за глобален консенсус на Cloudflare, стъпваща върху алгоритъма QuePaxa.
- Пази съгласувано състояние през над 330 центъра за данни; ~10x по-висока пропускливост от Raft при лоши условия.
- Според Cloudflare - първото индустриално внедряване на QuePaxa в глобален мащаб.
На пръв поглед скучна новина. Опира в най-трудния проблем на разпределените системи: как стотици машини по света да се съгласят коя е истината, когато самата мрежа между тях понякога лъже.
Тук е разковничето. Raft е строен за машини в една стая, свързани с бърза и предвидима мрежа. Разпънеш го през континенти, и всяко забавяне го стряска. QuePaxa тръгва от друго - приема, че мрежата е бавна и капризна, и работи въпреки това.
За повечето от нас това е инфраструктура, която никога няма да пипнем пряко. Не знам дали ще усетим QuePaxa директно в нашия стек. Но си струва да го знаеш: когато услугата отгоре издържи на лоша мрежа, зад това стои нечие съзнателно решение. Не даденост.