В распределённой системе после сетевого разделения два узла объявили себя лидерами. Как протокол консенсуса предотвращает принятие двух разных решений для одной позиции?
База Hintsage
Архитектура ПО
Архитектурные стили, модульность, границы, зависимости и эволюция программных систем.
Практика
Вопросы: Архитектура ПО
Объясните механизм обратного давления в потоковой системе при отставании потребителя.
Разберите, какую проблему решают fencing tokens при истечении распределённой блокировки.
Как consistent hashing ограничивает перераспределение ключей при добавлении узла?
Представьте систему с репликацией на 5 узлов: запись считается успешной после подтверждения 3 узлов. Какой риск возникает, если чтение тоже требует 3 ответов, но часть узлов временно недоступна?
Как повторная доставка одного сообщения влияет на систему, если обработчик не идемпотентен?
Почему circuit breaker может преждевременно открыть цепь при малом числе запросов?
Почему чтение сразу после записи может вернуть старое значение при использовании реплики базы данных?
Почему стратегия cache-aside может вернуть устаревшее значение после успешной записи в основное хранилище?
Показано 1–9 из 9