Aleksand
в гитхабе
ну это ясно, а что за правки?
Мерль
это вы пытаетесь на здоровую голову изоляции перенести свой олдскульный привычный подход. да, докер часто приходится запускать с несколькими процессами, это мост к старому миру, потому что 90% уже существующих проектов вообще не docker-ready. через это даже появилась классическая яма с pid 1 zombie, это все потому что вот вы все, старичье, хотите просто ничего не меняя примерить новый подход, но так не заходит, поэтому появляются целые группы которые надевают штаны на голову и всерьез обсуждают что это ок
Как-то много эмоций и мало чего по делу. Этот "мост к новому миру" древний как говно мамонта: идее разбивать сервисы на маленькие фрагменты столько же лет, сколько программированию вообще. И оно вроде и полезно и правильно, вот только как всегда люди начинают перегибать палку. Вот в чём смысл мантры "Один контейнер - один процесс"? Зачем этот фанатизм? Ну хоть какой-то рациональный аргумент, кроме "так написано на бумажке" есть?
Мерль
ну твоя-то экспертиза видна сразу
Слушай, последнее китайское предупреждение. За следующий наезд расстреляю на месте <_<
Мерль
а по поводу предупреждение?
Предупреждение за переходы на личности типа без соотвествующей по силе аргументации. Если ты примеряешь на себя корону эксперта, то это надо обосновывать чем-то, кроме трэша "вы все древнее говно, я светоч прогресса"
Мерль
Вот скажем крон
Aleksand
Предупреждение за переходы на личности типа без соотвествующей по силе аргументации. Если ты примеряешь на себя корону эксперта, то это надо обосновывать чем-то, кроме трэша "вы все древнее говно, я светоч прогресса"
так если глянуть выше то я попросил как-то обосновать доводы 'вы тут дилетанты все замолчите', автор сообщил что никто не достоин его пояснений тут
Мерль
Вот скажем крон
Как правильно приготовить крон для контейнеров?
Сережа
положить по крону в каждый контейнер, очевидно же
Aleksand
Как-то много эмоций и мало чего по делу. Этот "мост к новому миру" древний как говно мамонта: идее разбивать сервисы на маленькие фрагменты столько же лет, сколько программированию вообще. И оно вроде и полезно и правильно, вот только как всегда люди начинают перегибать палку. Вот в чём смысл мантры "Один контейнер - один процесс"? Зачем этот фанатизм? Ну хоть какой-то рациональный аргумент, кроме "так написано на бумажке" есть?
> Один контейнер - один процесс он очень прост. архитектура докера такова что в контейнер точка входа лишь одна - это PID 1, управление идет через него, он же получает сигналы и он же принимает решения какие-то внутри. если ты наплодил еще внутри то это уже вносит огромный слой сложности в надежность, потому что все остальное выпадает из под контроля нормального. https://habrahabr.ru/company/hexlet/blog/248519/
Aleksand
положить по крону в каждый контейнер, очевидно же
а вот как быть если какой-то крон должен быть синглтоном? а у вас этих контейнеров N
Сережа
он и будет синглтоном, в каждом контейнере
Сережа
я вопроса не понял
Сережа
вообще я погуглил и 1 процесс 1 контейнер это действительно устоявшееся архитектурное решение
Сережа
все так советуют делать
Anatoly
Это то, как все бы хотели, что бы было, но как никогда не будет в силу несовершенства мира.
Aleksand
все так советуют делать
если так не делать то появится еще одна большая боль, а их и так немало
Anatoly
Стоит это несовершенство принять и действовать по обстоятельствам, ибо ничего постыдного в этом нет р ничему не противоречит, кроме разве что представлений диванных плюралистов/админов локалхоста.
Ivan
чот не понял, а в чем сложности держать 1 процесс на 1 контейнер?
Ivan
за исключением того, что так управлять проще?
Aleksand
он и будет синглтоном, в каждом контейнере
нередко бывает так что работать с данными должен только один процесс и он должен брать какую-то блокировку чтобы такой же другой процесс не начал ему мешать и отключился поняв что стоит блокировка. если хост с кронами один то это не проблема, а если контейнеров много то уже появляется логика какая-то с очередями, например. так вот может тут и крон не так уж и нужен будет?
Anatoly
Сложность в том, что не всегда приложение написано с учетом того, что оно будет работать в контейнере и требуется внутрь к нему поместить какой-то агрегатор/ротатор логов, расширенный мониторинг и проч костыли.
Aleksand
эмм собсно там и описан путь решения использовать init системы что логично
а теперь вопрос. почему это не сделано в докере из коробки, а прикручивается самодеятельно?
Aleksand
а не лучше в таком случае сразу делать все на очереди сообщений? разделяй через общение?
на мой взгляд лучше, поэтому если крон не является наследием то скорее всего он и не будет нужен
Aleksand
опять же - готовые продукты не надо притягивать за уши к 1 процесс - 1 контейнер, это нелепо, тут нужен компромисс, равно как нелепо новые продукты тянуть к старому подходу
Мерль
а теперь вопрос. почему это не сделано в докере из коробки, а прикручивается самодеятельно?
Почему фича X не реализована в продукте Y: - лень - есть более насущные задачи - у руководителей не стоит на эту фичу (как у Пайка на дженерики) - создатели считают, что такое должны пилить пользователи
Constantine️
- потому что
Мерль
Мерль
создатели считают это принципиальным решением и важным звеном архитектуры
Ну, автор полагает, а прод распологает. Если Хайкс (или кто там сейчас главный?) считает, что вот ЭТО правильно и только так и надо делать - ну, по-видимому он ошибался
Ivan
Что это за фигня в Go чате?
Anonymous
случайно
Slava
@antelman не надо больше так
Anonymous
Полегче, а? Случайно нажал и не удалить сразу
Slava
я удалил за тебя
Valentin
А что там было то? Даже интересно)
Anonymous
Да ткнул в рандомный стикер
Valentin
стикер с жопой чтоль, что столько бугурта?)
Anatoly
в новом телеграме можно короч запрщать стикеры и гифки юзерам
Anatoly
мне кажется можно это сделать
Slava
зачем? тут все взрослые и благоразумные люди
Alexei
судя по аватарам - не все ))))
Anatoly
я - нет
Anonymous
А? Что?
Slava
в слаке обсуждают линеаризацию, разбирают теорему, в телеграмме гифки
Slava
В каком канале?
в рандоме было
Мерль
за какой рак?
Гифки и прочий трэш
Slava
если гифки и стикеры можно отключить - было бы здорово
Alexey
В корпоративных чатах это мешает
Мерль
если гифки и стикеры можно отключить - было бы здорово
К сожалению, только для отдельных юзеров Может, через bot api можно? Надо посмотреть
Slava
тем временем! https://www.youtube.com/CurryOn
Anatoly
К сожалению, только для отдельных юзеров Может, через bot api можно? Надо посмотреть
Паша, да, говорил про новый 3.1 апи в котором даже ботов можно писать админов
Мерль
тем временем! https://www.youtube.com/CurryOn
Так так, годнота подъехала
Slava
конференция про языки
Slava
http://www.curry-on.org/2017/
Slava
в прошлом году были годные доклады
Slava
про го ничего нет, но это потому что он уже мейнстрим и про него не интересно )))
Alexey
Котлин же сейчас
Alexey
Котируется у хипстеров
Valentin
Можно написать клиент, который будет работать от аккаунта юзера, а не через bot API
Aleksandr
Можно написать клиент, который будет работать от аккаунта юзера, а не через bot API
Это очевидно. Так же как понятна причина по которой никто не хочет с нуля это делать.
Valentin
Я уже видел готовые консольные клиенты, если не ошибаюсь на Python
Valentin
При желании можно допилить
Vasiliy
уже есть транспорт для джаббера в телегу
Vasiliy
с авторизацией пользователя
Anonymous
Slava
Мерль
[last news] User agent generation in Go for testing purposes
Anonymous
есть в сети ?