Узгодженість, доступність та стійкість до розподілу — теорема CAP у дії. Досліджуйте gossip-протоколи, відмовостійкий консенсус, мережеву маршрутизацію та розподілене навчання нейронних мереж.
Відкрийте симуляцію — вона запуститься прямо у браузері, без встановлення
Теми та алгоритми, які ви досліджуєте в цій категорії
Поширені запитання про цю категорію симуляцій
Консенсус, обрання лідера, відмовостійкість та мережеві розділи — наживо
Симуляції розподілених систем візуалізують протоколи консенсусу та механізми відмовостійкості, що забезпечують роботу сучасної хмарної інфраструктури. Від обрання лідера Raft до візантійської відмовостійкості.
Це ті самі протоколи, що працюють в базах даних etcd, CockroachDB та Spanner — спрощені для інтерактивного дослідження. Можна виводити вузли з ладу та розділяти мережі.
Кожна симуляція побудована з акцентом на точність. Реалізації протоколів відповідають оригінальним публікаціям і широко використовуються в освіті розподілених систем.
Кожна симуляція з розділу Розподілені системи запускається безкоштовно у вашому браузері й дає змогу досліджувати кожну інтерактивну модель — протокол консенсусу Raft, консистентне хешування, членство на основі gossip-протоколу, розподілені хеш-таблиці та алгоритми вибору лідера — без жодних інсталяцій. Змінюйте кількість вузлів, вводьте мережеві розділення й спостерігайте, як кластер реагує на збої, щоб вивчати розподілені системи онлайн у власному темпі — як студент, викладач чи допитливий дослідник. Розподілені системи лежать в основі кожної сучасної хмарної платформи, кластеру баз даних і мікросервісної архітектури, роблячи відмовостійкість і консенсус фундаментальними інженерними знаннями. Ці симуляції формують інтуїцію щодо компромісів теореми CAP і тонких часових проблем, що робить розподілене програмування одночасно складним і захопливим.