Size: a a a

Golang Developers — русскоговорящее сообщество

2020 July 30

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Нормально мы можем ответить. Если для дебага, то выше вариант. А иначе руками собрать. В go очень много всего делается рукам...
обнадеживающе)

для хайлоад серверов приходится рулить памятью?
или scheduler за тебя практически всё делает?
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Хайлоад у всех разный, будет тупить - будете решать
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Памятью рулить наврядли будешь, а оптимизировать код скорее всего придется в некоторых местах
источник

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Golang Developers — русскоговорящее сообщество
Анатолий
Памятью рулить наврядли будешь, а оптимизировать код скорее всего придется в некоторых местах
например?
ограничивать нагрузку для каналов горутин?
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
"будет тупить - будете решать" (с) челвоек выше
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
как минимум использование стека вместо кучи иногда помогает сильно увеличить производительность
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
* не использовать эти штучки
источник

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Golang Developers — русскоговорящее сообщество
какие полезные библы используються для прода помимо fasthttp?
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
да и fasthttp не стандарт де факто
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
вам fasthttp сильно не поможет в хайлоаде так то
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
потому что это редко тупит
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
тупит обычно логика а не роутинг
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
даж не логика, а кривая схема базы с кривыми запросами)
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
то что в хеловордах fasthttp всех рвет, мало что значит
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Там же прикол, что конкретно это условно 1% тупняка вместо 2% стандартной го (очень условно). Толку от такой оптимизации почти никогда нет)
источник

TT

Testing Test in Golang Developers — русскоговорящее сообщество
Можно ли как-то ListenAndServe использовать два раза в теле main()?
Первое у нас проверка:
if warning := host.ListenAndServe(); warning != nil {
Второе - прослушивание порта для одной либы:
http.ListenAndServe(":7777", nil)
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
оберни в функцию и префикс дай go
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
go function () { http.ListenAndServe(":111") }
go function () { http.ListenAndServe(":777") }
// тут не забудь ждать их
источник

TT

Testing Test in Golang Developers — русскоговорящее сообщество
Анатолий
go function () { http.ListenAndServe(":111") }
go function () { http.ListenAndServe(":777") }
// тут не забудь ждать их
А как мне ждать их, если они одновременно должны выполняться?
Проверка if, кстати, уже находится в теле функции go
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
ждать горутины
источник