Встречается на собеседованиях • сегодня
Что такое Availability в CAP
Availability в CAP-теореме означает, что система гарантирует ответ на каждый запрос, даже если некоторые узлы недоступны или произошел сбой. Это не означает 100% uptime, а скорее работоспособность системы в условиях частичных отказов.
Пример: распределенная БД с репликацией. Если один узел падает, система продолжает отвечать на запросы через другие узлы, жертвуя согласованностью (Consistency) или разделением (Partition tolerance).
java
// Упрощенный пример: сервис с фолбэком
public String getData(String key) {
try {
return primaryDB.get(key); // Основной узел
} catch (NodeDownException e) {
return replicaDB.get(key); // Реплика
}
}Важно: в реальных системах полная Availability невозможна - всегда есть компромиссы с другими свойствами CAP.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы