Size: a a a

2020 September 30

A

Anton in Rust Async
все зависит от задачи - если ему нужен полноценный http стек, то нужно тянуть hyper/warp если стоит вопрос минимизации размера - то проще запилить самому
источник

JC

John Cantrell in Rust Async
Anton
все зависит от задачи - если ему нужен полноценный http стек, то нужно тянуть hyper/warp если стоит вопрос минимизации размера - то проще запилить самому
компилятор всё ненужное отрежет, зачем велосипеды изобретать?
источник

Ct

Casual tears in Rust Async
John Cantrell
компилятор всё ненужное отрежет, зачем велосипеды изобретать?
Не факт что отрежет
источник

A

Anton in Rust Async
John Cantrell
компилятор всё ненужное отрежет, зачем велосипеды изобретать?
Не настолько
источник

A

Anton in Rust Async
Полноценная реализация парсинга он там ничего не отрежет, в примитивная будет меньше и так во всем
источник

A

Alex in Rust Async
Adv0cat
Зачем?) Если человек пишет, что ему нудно пара эндпоинтов и веб сокет, проще самому наваять на токие, разве нет?)
Это шутка такая была, да?
источник

A

Alex in Rust Async
Pavel Meledin
а http вы тоже ему предлагаете самому парсить ? + вероятно gzip’ом развлекаться и слой веб сокетов тоже ему достается
Ну как бы да.
источник

A

Alex in Rust Async
Anton
все зависит от задачи - если ему нужен полноценный http стек, то нужно тянуть hyper/warp если стоит вопрос минимизации размера - то проще запилить самому
Не минимизация размера (бинарника), а минимизация вторжения в код приложения, но при этом хочется конечно же полноценный http без самописных костылей.
источник

MB

Mikail Bagishov in Rust Async
Anton
все зависит от задачи - если ему нужен полноценный http стек, то нужно тянуть hyper/warp если стоит вопрос минимизации размера - то проще запилить самому
Корректный и быстрый http1+http2+..
парсер это непростая задача, на которую уйдет много времени
источник

A

Anton in Rust Async
Mikail Bagishov
Корректный и быстрый http1+http2+..
парсер это непростая задача, на которую уйдет много времени
Если это метрики Prometheus http1, скорость там особо и не нужна, как и коректность, входящий запрос можно разбить сплитами, а ответ отдать через format
источник

A

Anton in Rust Async
Alex
Не минимизация размера (бинарника), а минимизация вторжения в код приложения, но при этом хочется конечно же полноценный http без самописных костылей.
Tokio spawn + hyper/warp
источник

A

Anton in Rust Async
И каналы доя синхронизации данных
источник

AI

Alex Ilizarov in Rust Async
Не знаю как гипер, но варп относительно тяжелый по времени компиляции
источник

A

Agrailag in Rust Async
источник

A

Alex in Rust Async
Anton
Tokio spawn + hyper/warp
Супер, спасибо, я примерно так и думал после гугления. 👌
источник

A

Alex in Rust Async
Alex Ilizarov
Не знаю как гипер, но варп относительно тяжелый по времени компиляции
А какое это имеет значение? У разработчиков тачки не бедные, плюс инкрементальный билд же.

Меня вообще после одного кроваво-энтерпрайзного проекта на джаве из прошлой жизни, который полностью билдился примерно 40 минут мавеном, не испугать уже ничем...
источник

AI

Alex Ilizarov in Rust Async
Alex
А какое это имеет значение? У разработчиков тачки не бедные, плюс инкрементальный билд же.

Меня вообще после одного кроваво-энтерпрайзного проекта на джаве из прошлой жизни, который полностью билдился примерно 40 минут мавеном, не испугать уже ничем...
вот для меня имеет значение, я на ноуте разрабатываю
источник

AI

Alex Ilizarov in Rust Async
правда я балуюсь растом, но тем не менее.
источник

AI

Alex Ilizarov in Rust Async
ну и нафига ждать по 5 секунд рекомпила если хттп сервер даже не главная вещь в софте?
источник

A

Alex in Rust Async
Alex Ilizarov
вот для меня имеет значение, я на ноуте разрабатываю
На ноуте только в разъездах, но у меня и ноут не самый плохой. А на рабочем месте - нормальный полноценный десктоп. Так что не критично от слова совсем.
источник