Size: a a a

2021 November 17

ML

Maksim Lapshin in ErlangRus
Лоик вообще несколько на ином уровне инженерного мышления, чем «быстрее».

Там разговоры про задержки приема соединений, залипания при обработке и т.п.
источник

𝕊

𝕊𝕖𝕣𝕘𝕖𝕚... in ErlangRus
Не приводят заголовки в нижний регистр, поди))
источник

PK

Petr Kozorezov in ErlangRus
Да-да-да, это клёвая тема, буст обеспечен! 😁👍
источник

LL

Lama Lover in ErlangRus
Ахаха
источник

IK

Igor Karymov in ErlangRus
там erlang:decode_packet под капотом
источник

IK

Igor Karymov in ErlangRus
но зато в проекте есть code of conduct. Думаю надо задуматься о переходе
источник

LL

Lama Lover in ErlangRus
Где?
источник

IK

Igor Karymov in ErlangRus
источник

LL

Lama Lover in ErlangRus
А в ковбое как делается?
источник

IK

Igor Karymov in ErlangRus
емнип всё ручками в эралнге разбирается
источник

LL

Lama Lover in ErlangRus
А, да, decode_packet это bif
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Это плохо или хорошо?
источник

LL

Lama Lover in ErlangRus
Я думаю bif будет быстрее чем декодинг на эрланге (или даже ниф)
источник

IK

Igor Karymov in ErlangRus
кофбой тоже начинал с  decode_packet но в какой-то момент ущёл от него. Я уже плохо помню почему. Толи тупо мейнтейнить было неудобно, толи были дроубэки связанные с имплементацией, и залипанием бифки на некоторых запросах,  Толи нельзя было какие-то фичи реализовать нормально (мультипарт? лимит на ккакие-то параметры запроса)
источник

IK

Igor Karymov in ErlangRus
вообщем было это много лет назад, и я уже забыл причину
источник

DZ

Danil Zagoskin in ErlangRus
коммит быстро нашёлся
https://github.com/ninenines/cowboy/commit/34021666cbf626e979ea136664b1f8beca893d6f
https://github.com/ninenines/cowboy/commit/8497c8bbcdcfd8754c500e65557ee09d9bd1bed0

Как минимум ручной парсинг избавляет от того, что хедеры то атомы, то бинари.
Возможно, ещё что-то про переносы строк чинит
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Почему нельзя было патчить отп?
источник

DZ

Danil Zagoskin in ErlangRus
как минимум чтобы хорошо было сразу и всем, а не через год тем, кто может себе позволить обновиться на новый эрланг
источник

IK

Igor Karymov in ErlangRus
Атом дле хедера так себе идея. Ну т.е надо думать как быть с "X-Crash-Your-Erlang-VM-100500: ololo"
источник

IK

Igor Karymov in ErlangRus
либо явно вводить концепцию стандартных и не стандартных хедеров
источник