Viktor
О, это же наша схема
Olzhas
Vovan
а можно будет, когда я начну уже более менее что-то писать на го, кого-то из вас попросить делать код ревью (конечно не на халяву) и так задачки брать с реальных проектов?
doc
да тебя и на халяву покритикуют)
Daniel
ревью - запросто
Daniel
про задачки - отдельный разговор
Viktor
да тебя и на халяву покритикуют)
Главное просто сразу вкидывать код в утверждающей форме
Roman
да там ппц инженеры ребята. не в монге или го дело
я бы все правила высасывал в память и обновлял их только при изменении набора.
Roman
точнее, правила - это такой жирный массив с id конкретных правил имеющий версию.
Nikolay Markov
товарищи, а куда смотреть, когда в heap dump'е на первых местах вызовы функций? у меня почему-то копятся в памяти вызовы одного метода структуры
Nikolay Markov
я так понимаю, это значит, что gc почему-то не подбирает объекты метода из памяти
Nikolay Markov
или в чем дело?
Subbotin
а че счас модно использовать для decimal в го?
Subbotin
https://github.com/shopspring/decimal не имеет поддержки модулей
Alexey
Эти доклады будут или нет? http://www.highload.ru/moscow/2018/abstracts/3435
Alexey
http://www.highload.ru/moscow/2018/abstracts/4187
Daniel
про меня пока не ясно
Daniel
в смысле - програмный комитет думает
Pavel
О, N26.
Pavel
в смысле - програмный комитет думает
Там меньше месяца осталось, а ещё ж доклады финализовать надо и выступления 😅 это часто так происходит, что мало времени дают?
Daniel
довольно часто, да
Pavel
Тлен
Pavel
И ведь ещё билеты посетителям надо покупать, конечно если их работодатель автоматом отправляет
Vladimir
Там меньше месяца осталось, а ещё ж доклады финализовать надо и выступления 😅 это часто так происходит, что мало времени дают?
зависит от конференции. В моем опыте обычно 1 полный месяц до конференции есть, если конференция большая
Vladimir
но опыт не с российкими только
Vladimir
на мелких может быть как попало, например "о слушай, у нас тут слот есть, не хочешь выступить? В этот четверг, да"
Daniel
у них в этом году вместо двух крупных конференций - россыпь конференций поменьше
Daniel
похоже - они не очень справляются
Daniel
ок, сейчас сделаю
Daniel
и правда - пора пилить доклад же
Daniel
а реальных конкурентов у них только jug
Daniel
и техтрейн был прикольный
Roman
и техтрейн был прикольный
Мне показалось что там совершенно нечего делать
Daniel
тока тусоваться
Artem
Мне показалось что там совершенно нечего делать
ходить по стендам и набирать лут
Daniel
лут был трешовый
Daniel
только у нас были стикеры прикольные
Artem
powebank не бывает лишним
Daniel
есть более простые способы его добыть. например - позвонить в интернет, сказать, чтобы срочно привезли
Artem
только у нас были стикеры прикольные
мне у jetbrains понравилось качество стикеров с их ide
Sergey
Можете подсказать как правильно выбрать размер буффер канала структуры
Sergey
Если в минуту около 1000 запросов
Sergey
Структура простая три элемента
Pavel
Экспериментальным путём
Sergey
Например 100 мало ?
Pavel
Например 100 мало ?
Сделай бенчмарк/нагрузочное тестирование и выбери лучшее значение.
Sergey
Просто я понял что с небуферезированным каналом выполнение горутины похоже блокируется
Sergey
По логу
Artem
блокируется
Sergey
При нагрузке больше 1000 запросов
Artem
и при превышении буфера блокируется
Sergey
А почему блокируется небуферезированный канал
Мерль
Можете подсказать как правильно выбрать размер буффер канала структуры
только посмотрев на реальную нагрузку если горутина, потребляющая данные из канала, работает быстрее чем приходят входящие, то достаточно буфера в 1 элемент
Мерль
скорее всего вам буфер не нужен, на самом деле
Sergey
Просто в логе я вижу что на этапе селект каналов все
Sergey
Дальше пусто
Sergey
Как будто и не идёт логика
Pavel
Sergey
Хорошо спасибо ,попробую разобраться
Anonymous
Ребят, посоветуйте несто на подобии cron (не надстройку над кроном, а самостоятельную библиотеку)
Daniel
вообще, в буферизованном канале есть смысл только если нагрузка волнообразная. набежали запросы, мы их в буфер сложили, потихоньку разгребаем. до прихода новой волны успели все разгрести если это не так - буферизованный канал не поможет
Anonymous
м?
Anonymous
time.AfterFunc https://github.com/robfig/cron
спасибо, на awesome Golang небыло такой
Anonymous
в виндах работала чтобы
Daniel
в виндах работала чтобы
в виндах хорошо бы штатный шедулер использовать
Aleksandr
https://libp2p.io/
Aleksandr
интересная штука
Daniel
на само мделе нет
Anonymous
в виндах хорошо бы штатный шедулер использовать
кроссплатформенное решение делаем
Daniel
там в подкладке, если пощупать, webrtc