Daniel
тогда я могу считаться за пьющего пару месяцев в году
Daniel
февраль и май
Fastumkruk
Alexey
A
Roman
Alexey
Alexey
Artem
Alexey
Artem
иначе только хелловорлды
Alexey
Artem
да я так..у к тому что кроссплатформенные приложения это такое
Alexey
Дык мы вроде и не говорим, о электроне. Поддержка 6-7 платформ знаешь ли стоит не дёшево)
Alexey
Да и это полный бред иметь под каждую платформу свою кодовую базу.
Artem
Dorian
Dorian
Похоже на заговор
Pavel
Anonymous
баг на сервере, из-за которого приходится править клиенты
Dorian
Dorian
Хуль вы лечите симптомы
Anonymous
его уже пофиксили, а клиенты работают некорректно
Dorian
Ладно, я прикалываюсь. Понятно что пример был для красочности
Dorian
Вот переезд на новую версию апи – яркий пример
Dorian
Стопудов надо делать на 7 платформах, хоть можно и в разное время
Roman
Roman
слишком вы всё дословно воспринимаете)
Dorian
Я ж написал, что пошутил
Roman
Dorian
Подскажите хорошее решение. Есть расчеты, запускаемые раз в минуту, день и т.д. влияющие на записи в базе. Не хочу запускать их в основном приложении, чтобы не занимать треды. И возможно хотелось бы некоторые расчеты собрать в кучу, а некоторые, из-за своей толстоты, отдельно. То есть у меня должно быть запущено условно три процесса – основное приложение, которое я сбилжу и запущу, скорее всего в контейнере; жирный процесс; куча мелких процессов. Как лучше организовать второе и третье архитектурно и программно?
Dorian
Самое лобовое это сбилдить на каждый процесс по бинарю и запустить каждый в своем контейнере, но может кто-то делал красивее?
Dorian
Сервер не сильно жирный и если все держать в рамках одного запущенного процесса, то толстые расчеты могут просто сожрать треды в начале каждой минуты и юзеры сидят ждут ответа по несколько секунд
Roman
Dorian
А если не распаралеливать расчеты, то они могут не влаить в минуту, например
Dorian
Roman
Roman
Roman
но по факту, если нужны приоритеты - это только разные процессы
Roman
и выставление соответствующей sched_policy
Roman
Dorian
Roman
Yury
Здарова ребят))
Подскажите пожалуйста
Есть задача вывести элементы массивов из трёх горутин по очереди (1 с первого, 1 со второго и т.д)
Вопрос где можно почитать нормально про работу каналов? В Гугле искал, там какие-то непонятные материалы.
Сам пишу на питоне, решил го подтянуть, а тут работа с потоками, раньше не сталкивался.
Roman
https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/
Yury
Не... Что-то не то
Yury
Мне именно с использованием горутин
Roman
Roman
https://youtu.be/B5xYBrxVSiE
вот интересно на самом деле, что бы получилось, если бы мы взяли compile-time security из Rust и runtime из Go и чисто гипотетически совместили это в одном языке
Yury
https://play.golang.org/p/lYQo-iGx2E
Изменить программу, чтобы с 1 до 9 печатала)
Вот задача
Anonymous
https://play.golang.org/p/5fiE8v4VqfC с задачей справился
Yury
MXLTN
Кто может подсказать альтернативу groupcache с изменяемыми данными
Savely
Savely
Просто так на синк.ВейтГрупп это не будет работать
Savely
Но с runtime.GOMAXPROCS(1) будет хотя бы всегда один порядок)
саша
саша
Slava
мы тут нашли баг в сборщике гошном
Slava
из-за которого у нас по 100мс стоп зе ворлд
Slava
вообще атас история
Kirill
aadz
p0rsche
Slava
https://github.com/golang/go/issues/18155