Anonymous
и говно ещё
Roman
Я жил у вас, хуево там
Roman
Сочувствую
Anton
Roman
Anonymous
Anonymous
тама же отунбаев
Anton
Роза Отамбаев
Roman
спасибо
Заводи трактор давай, че там делать вообще у вас
Anonymous
заведу, когда прошарю как тама в грузии
Roman
Жопу морозить да бухать если только
Anonymous
или в румынии
Roman
Anonymous
хочу поселиться в каком-нибудь горном ауле, но с интернетом
Aleksey
Roman
Anonymous
можно не в ауле, а в кишлаке
Aleksey
В Латвию не поедешь?
Aleksey
@hinex
Roman
Мне за Эстонию говорили кстати
Roman
Что там круто
Aleksey
Roman
Roman
Пока только начали
Aleksey
Пока вкладываешься в кур и овечек?
Roman
Да, дорогие сука
Roman
Надеюсь с яйцами не обломаемся
Мария
Доброе🤘
Konstantin
привет Машико
Мария
Мария меня зовут
Мария
Понял, Костян
Konstantin
ну начинается(
Мария
Konstantin
ок
Мария
Aleksey
Aleksey
Aleksey
У Ромки надо уточнить.
Jurijs
У нас только вчера новость была, что собираются сделать удобные условия для стартапов
pofigizm
Привет. Архитектурный вопросик. Хочется услышать мнения.
Есть контейнер с дата-сервером который обрабатывает запросы пользователя и что-то читает/пишет в базу.
База в другом контейнере.
Что должен делать сервер если при старте нет контейнера с базой?
Упасть? Пробовать соедениться с базой? Что отвечать пользователям? Что делать, если соединение с базой пропало?
Какие существуют общие подходы к решению этой проблемы?
Roman
Зависит от задачи
Roman
Допустимо чтобы база лежала, нужен ли фейловер
Roman
Общие подходы это high availability
Roman
ну как минимум 500 он кидать будет (если веб)
Roman
вообще от задачи зависит
Roman
у нас например была как то задача пересылки данных с нестабильным каналом связи
Roman
делали локальное хранилище а потом допиныватель транзакций
Roman
т.е первый вопрос - допустимо ли что база будет лежать (критично ли это для пользователя и насколько)
Roman
т.е если лежит база которая например хранит кеш то это не критично, база в которая обеспечивает вторичные функции тоже не критично (хотя тут время важно)
Roman
а вот если сервис без базы не работает более чем полностью то это критично и тут уж надо HA делать (высокодоступность, план Б и так далее)
Roman
говорить ли пользователю или нет тоже зависит от того насколько важна эта функция - иногда достаточно повешать "Degraded Performance" и заглушки на функции которые отвалились, а иногда нужно в рамках SLA ремонтировать или перебрасывать на фейловер (вообще это автоматом должно работать)
Roman
ну и самый главный вопрос - финансы
Roman
HA - дорого
pofigizm
Спасибо.
Это понятно, что общая функциональность зависит от задачи (HA и прочее).
У меня вопрос более технический, я понял как его лучше сформулировать:
Должен ли контейнер с дата-сервером уметь как-то работать в отсутствии базы (ждать, переподключаться и пр.)? Или он должен быть максимально тупым (нет базы - упал), а все проблемы комуникации, перезапуска решать на уровне оркестрации этих контейнеров?
Мария
קפיצת
Пацаны, я случайно Докер с Заббиксом. Весь, целиком. Что делать?
Jenny
енот
а есть канал где можно спрашивать про javascript тупые вопросы?
Aleksey
Vladimir
Sash
https://github.com/vdemedes/trevor
Sash
кто-то использует CI локально?
Jurijs
Дзинтарс до сих пор жив. Но уены конские, дешевле европейскую или белорусскую продукцию покупать.
Vladimir
Roman
За контейнерами должен следить мониторинг
Мария
Ребзя, а если сама свои сообщения в чатике удаляю, они у вас остаются или тоже того самого?
Roman
Тоже того
Мария
Спасибо))
енот
это супергруппа
енот
так что тоже
Roman
Roman
Но если ось умер то фейловер на бекап
Anton
можно продублировать мониторинг, и вывести информационный код ошибки, продублировав канал связи для репорта по емейлу. Тогда можно отлавливать то, что может проебсти заббикс, которого не мониторит заббикс