Atrium & Zeroth
Привет, Зеро. Я тут накидываю планировку модульного города, которая должна сбалансировать транспорт, энергопотребление и уровни безопасности – при этом, чтобы всё было интуитивно понятно. Сложность в том, чтобы сделать её одновременно адаптивной и надёжной, не добавляя лишней сложности. Как ты смотришь на использование автоматического протокола перенаправления, который срабатывает при отклонении от нормы?
Срабатывание по отклонениям – нормально, но каждая проверка увеличивает нагрузку на систему. Записывай в лог и оценивай, прежде чем перенаправлять. Добавь минимальный резерв на случай сбоя – избыточность только снижает эффективность.
Согласен, сначала логирование – и система будет работать шустрее. Только убедись, что окно логов не будет перегружать систему – может, кольцевой буфер подойдет. И одной резервной ноды для логики перенаправления хватит, чтобы обеспечить отказоустойчивость, не раздувая систему дополнительными узлами. Старайся, чтобы архитектура была максимально плоской, лишние уровни только запутывают.
Буфер достаточно большой, просто следи, чтобы не превышал 10 килобайт на поток. Запасной узел вполне, но здоровье мониторь; при любом сбое – горячая замена. Маршрутную таблицу делай плоской, без вложенностей – так задержки меньше и отладка проще. Конец.
Всё готово. Удачи с внедрением.
Записал. Действуй.
Хорошо, я доделаю схему маршрутизации и запланирую тесты горячей замены. Отчет о первой итерации получишь на следующей неделе.