Size: a a a

2020 February 22

RS

Roman Sharkov in Go-go!
Aleksandr Razumov
затем, что он лучше поддерживается и лучше оттестирован
увы даже API net/http оставляет горькое послевкусие после fasthttp 😕
источник

RS

Roman Sharkov in Go-go!
Aleksandr Razumov
серьезные баги в fashttp?
баги, уязвимости
источник

AR

Aleksandr Razumov in Go-go!
Roman Sharkov
увы даже API net/http оставляет горькое послевкусие после fasthttp 😕
у меня тоже был zero allocation головного мозга, а потом я переболел
источник

AR

Aleksandr Razumov in Go-go!
когда увидел, что даже в огромных корпорациях это не нужно
источник

RS

Roman Sharkov in Go-go!
Aleksandr Razumov
когда увидел, что даже в огромных корпорациях это не нужно
ну это уже мне решать где нужно, где не нужно. Моё время, мой бюджет 🙂
источник

p

pragus in Go-go!
Aleksandr Razumov
> с чего ты взял борьбу? у нас есть всё что надо, benchmem, pprof, sync.Pool, escape analysis

да я сам писал zero-allocation UDP сервер и это всё знаю
webrtc?
источник

AR

Aleksandr Razumov in Go-go!
Roman Sharkov
ну это уже мне решать где нужно, где не нужно. Моё время, мой бюджет 🙂
ну да, твои SLI, твои уязвимости в проде, твой даунтайм
источник

AR

Aleksandr Razumov in Go-go!
pragus
webrtc?
STUN/TURN
источник

RS

Roman Sharkov in Go-go!
Aleksandr Razumov
ну да, твои SLI, твои уязвимости в проде, твой даунтайм
верно 🙂
источник

RS

Roman Sharkov in Go-go!
Aleksandr Razumov
ну да, твои SLI, твои уязвимости в проде, твой даунтайм
кстати сервис который я сейчас пишу - не frontfacing, так-что не так критично
источник

AR

Aleksandr Razumov in Go-go!
мне спокойней когда гугл не выпускает новую версию либы, пока не оттестирует её у себя в проде
источник

AR

Aleksandr Razumov in Go-go!
видимо я наигрался
источник

p

pragus in Go-go!
Roman Sharkov
кстати сервис который я сейчас пишу - не frontfacing, так-что не так критично
Просто в твоём случае не так много вариантов и лучше какой-то другой протокол взять
источник

AR

Aleksandr Razumov in Go-go!
вот напишу я самую быструю в мире имплементацию на 30(300?)к SLOC, а кто её поддерживать то будет
источник

RS

Roman Sharkov in Go-go!
pragus
Просто в твоём случае не так много вариантов и лучше какой-то другой протокол взять
увы, HTTP/1.1 обязательно придётся поддерживать
источник

AR

Aleksandr Razumov in Go-go!
можно сойти с ума окончательно и взять кастомный ивентлуп
источник

RS

Roman Sharkov in Go-go!
ещё раз: с HTTP/1.1 работают практически все языки из коробки
источник

AR

Aleksandr Razumov in Go-go!
но я в ситуации, когда нужно экономить 140 микросекунд на запрос реально бы уже на расте начал писать
источник

AR

Aleksandr Razumov in Go-go!
источник

p

pragus in Go-go!
Можно быстрее, но писать больше придется
источник