Igor
Vladimir
Общий
Очень интересно. Продолжай.
Igor
Alexander
Fatal error
Igor
сеть отключилась например
Почему бы вам валидацию всякую с сети не перенести на уровень приложения, где это проще осуществить?
Vladimir
А, как пример. Я думал, конкретика
Vladimir
а что за приложение то? а то по описанию запахло пыхпыхом на коленке
Evgeniy
Vladimir
Igor
можно пример?:)
Задача сети передать данные, убедиться, что данные доставлены. Для этого вам TCP сделали миллион лет назад до нашей эры, не пытайтесь свой велосипед изобрести, лучше не получится скорее всего
Igor
можно пример?:)
Если вы пишите в базу, проверяйте, есть ли там дубликаты
Igor
Вам виднее как это осуществить
vitex
vitex
иди дальше крестики-нолики рисуй
vitex
а я пока твоих подчиненных прокачаю
vitex
ну и как?
Purrr
ставь фряшу с ipfw2 и дивертсокетами будешь подозрительный трафи сразу в спец демон редиректить
vitex
Igor
не ты выбираешь ngfw, а ngfw выбирает тебя
Misak
короче следующий акт Марлезонского балета
Misak
поставил новую в 2-й слот
Misak
с первой перенес 4 десятки
Misak
теперь флапаются микробфд на нулевом слоте :)
Igor
это всё к передаче данных относится напрямую
vitex
не ты выбираешь ngfw, а ngfw выбирает тебя
вообще архитекторы не нужны
точнее они нужны один раз чтобы вовремя сказать как не надо делать
но так как их на конфах прокачивают только типовыми схемами по верхам то в итоге вылезают приколы с л2 доменом в мгмт на два континента
"нуачо? это же всего лишь мгмгт, че будет то?"
(с) один архитектор
vitex
Igor
ну так тебе данные не просто так надо передать, ты же не швыряешь макаронами в стену в конце-концов
Misak
Igor
я соглашусь только с тем, что мы реально не знаем, что он пишет, да, так что это всё гадание на бобах
Igor
а так, да, классная идея — в любой непонятной ситуации делай свой протокол
vitex
блин горелый
vitex
при пожаре 01
Igor
ну и как там закончилось?
Vladimir
Опа
Vladimir
Интересно
vitex
ой всё
vitex
vitex
а ведь это правда
vitex
Сам себя дискредетирует
угу
квадратики по бестпрактисам рисовать ума то много не надо
а вот как НЕ надо делать на клауд-билдерс не раскажут
Vladimir
Почему светофор зелёный?
Sergey
Sergey
А почему было не указать RPL порты на SwitchC?
Sergey
Это Хуа так рисует, выше кидали оттуда картинку
http://support.huawei.com/enterprise/docinforeader!loadDocument1.action?contentId=DOC1000062641&partNo=10032
Evgeniy
Ближе к облачку же
Sergey
Sergey
Верно мыслю? основная задача это резерв свитча 3 и 4. Избежав колец
Misak
Misak
а то при падении этого свитча будет три бабаха
oleg
интересно, каким образом router1 и router2 резервируют друг друга...
oleg
если там ip unnumbered то vrrp куда?
Sergey
Sergey
задача от 5 догнать трафик до 1 и до 2.
oleg
т.е. свичи решают в какой роутер отдавать?
Sergey
oleg
но ведь у blocked порта линк не падает.
соотв оба роутера видят link-up и держат свои интерфейсы. как следствие анонсят префиксы на аплинк. и в одном из них получается blackhole
Evgeniy
Ещё такой вопрос.
Клиент грузит файл на сервер. Загрузил. Сервер начинает генерировать ответ когда клиент получил подтверждение загрузки или не дожидается?
Sergey
oleg
лано, проехали.
Yury
Volodymyr
это же зависит от протокола
Volodymyr
которым ты будешь этот файл передавать
Volodymyr
а если его нет, то уж как напишешь )
Evgeniy
TCP
Volodymyr
я про протокол поверх tcp
Evgeniy
ладно, наверное я слишком заморочился)
Volodymyr
Anton
Ещё такой вопрос.
Клиент грузит файл на сервер. Загрузил. Сервер начинает генерировать ответ когда клиент получил подтверждение загрузки или не дожидается?
Ну вот на примере хттп. Ты загружаешь файл. При этом в процессе передачи идут подтверждения доставки (ack). А когда файл уже передался на сервер, то скрипт на сервере что-то там делает с ним, и уже потом генерирует ответ (например, 200). Если в процессе передачи там что-то происходит, например, теряются сегменты, то они передаются заново силами tcp. Если тебе интересны детали, то читай Стивенса. Но тут уже нужен кое-какой бэкграунд (знать, что такое сисколы, как взаимодействует ядро ОС с пользовательскими процессами, иметь представление о сокетах, немного знать язык Си), который ты может получить у того же Стивенса.
Evgeniy
хорошо, спасибо)
Anton
хорошо, спасибо)
Если сильно погружаться в системное программирование не хочется, то есть книга The architecture of Open Source Applications. И там есть глава про NGINX. Будет полезно. Кажется, даже есть перевод на русский.
Evgeniy
Vladimir
никакого, в последние лет 5-7 нет потребности
Vladimir
обычно, все что приходит - подходит сразу.
Misak
Vladimir
оставить значения по умолчанию)