Alexander
и в чем смысл такого решения? чтобы легче было сервер заспамить коннектами?
Anonymous
я понимаю, что оно неверное
Anonymous
и скорее всего стоит обрабатывать запрос на стороне клиента а не на серверной
Anonymous
но мне дали таск - я выполняю
Alexander
Anonymous
все санек отстань
🅞leksiy
🅞leksiy
Это гошная магия
Tikhon
Tikhon
Никогда бы не догадался
Tikhon
И нагуглить такое сложно
Tikhon
Это нужно просто знать
Tikhon
Ещё раз спасибо
🅞leksiy
Объединять импорты тоже нельзя, ну ты в курсе, да?
🅞leksiy
🅞leksiy
Только прочитал этот диалог, wtf, там у вас вся команда джунов?
Null
Как создать интерфейс командной строки в Golang
https://uproger.com/kak-sozdat-interfejs-komandnoj-stroki-v-golang/
@Golang_google
Ivan
там может и задача была другая) наоборот начинать прогрузку страницы а данные постепенно отдавать
Alexander
дык, а что не загуглить как понять загрузилась страница или нет
Alexander
или типа нельзя в переменную положить результат запроса, а обработать уже на:
Alexander
🅞leksiy
Представляю, прилетают данные из базы, а страница то еще не загрузилась, и выводить непонятно куда 😱🤣
🅞leksiy
Надо замедлить бекенд 🤣🤣🤦♂
Alexander
😂😂😭
Herman
да time.sleep на 3 секунды сделать и хорошо
Alexander
лучше 30, а то вдруг соединение медленное
Alexander
а чтобы мобильные все клиенты, то 60
Alexandr
и таймауты настраиваем что бы соединение не рвало
Alexander
а браузер даст?)
Herman
свой браузер написать
Bagasl
Herman
встроенный блекджек пока страница грузится и отсутствие таймаутов
🅞leksiy
Мне кажется, лучше нанять еще одного человека, он будет перезванивать и уточнять загрузилась ли страница у конечного пользователя
Alexander
🅞leksiy
Влад
Alexander
)))
Alexander
ручной взлом капч?))
Влад
гос-бос-тос-облас-что-то-там
Alexandr
вот этот геморный
страница загрузилась шли реквест на сервер что загрузилась, сервер продолжает что то там делать отдавать данные например
Vladimir
Alexander
Bagasl
Bagasl
даешь больше рабочих мест
Alexandr
ок тогда надо на уровень tcp сокета опустится и ждать когда клиет примет все данные, главное что бы браузер успел их отобразить
Alexandr
этот вариант лучший
можно теорию вероятности заюзать и рандомно выбирать начинать отправку данных или еще подождем
Влад
У меня выдалась пара дней, свободных на аутизм.
Захотелось сделать:
1. Красивое профилирование на CI/CD.
2. Автогенерацию C4 схем на CI/CD.
3. Observability по произвольным метрикам.
В связи с чем вопросы:
1. Pyroscope кто-то трогал? Какие альтернативы? По pprof можно строить flamegraphs по идее много где.
2. Кто какой стек для мониторинга собирал? Telegraph + Prometheus + Grafana? В Prometheus можно вставить TimescaleDB с полной поддержкой SQL, Telegraph вроде InfluxDB использует и нужно пердолить плагины. Это больше вопрос по опыту, сам полноценное исследование пока не проводил.
Влад
https://threedots.tech/post/auto-generated-c4-architecture-diagrams-in-go/
Влад
Влад
https://blog.timescale.com/blog/build-an-application-monitoring-stack-with-timescaledb-telegraf-grafana/
🅞leksiy
Кто-то "Облачный Go" читал? Книга стоящая или фигня?
Herman
🅞leksiy
Herman
лол, читал stack overflow сейчас и там в одном ответе упомянули эту книжку
Herman
судьба..
hh
ты полностью читал?
hh
какие главы самые нужные
hh
?
Herman
я пока не начинал)
Herman
там она в принципе страниц 200 вроде
🅞leksiy
🅞leksiy
Эта?
Herman
ага, кто-то советовал почитать
🅞leksiy
Так, вдруг кому надо
Herman
Herman
кому-то не понравилось и он перешел на раст
🅞leksiy
🅞leksiy
Herman
у меня есть очень странная пдфка)
🅞leksiy
?
Herman
hh
ты случайно не у Ульяхина работаешь?
Herman
Herman
hh
а забей
hh
Это один архитектор