Anton
Он нестабильный не влпане работы, а в плане того что негаранируется не какой обратной совместимости в данном модуле
Anton
ТО есть если он обновит крейт тебе придется переписывать код
Anton
собенно с учетом того что ты юзаешь = "*"
Нави
)))
Нави
Это не вдавался.
Anton
ну я для себя выбрал юзать первые 2 цифры версии
Anton
потому что даже при изменении второй может малость поменятся апи
Anton
хипер "0.11" и хипер "0.13" по api отличаются
Нави
Ну то что выбирать конкретные версии думаю научу себя
Маjко
cargo install cargo-edit
cargo add hyper
Anton
Маjко
Переписал тут одну штуку на рокете.
Беру свои слова насчет его неготовости обратно, он сейчас очень вкусен.
Одно огорчает: так и нет асинка. Возможность бы писать асинхронные обработчики туда — было бы просто шикарно.
И с первого взгляда по крайней мере внешний API никак не мешает использовать фьючи хоть сейчас. Надо в кишках покопаться
Anton
Надоело велосипедить хипер? =)
Маjко
У меня вчера мир рухнул
Маjко
Мой велосипед оказался в 5 раз медленнее рокета
Маjко
В основном потому что там дизель, а он синхронный
Маjко
И потому что я не сделал M:N
Маjко
Но тем не менее(
Filipp
Alexander
Роки норм, но надо попробовать gotham, он асинк
Маjко
Хипер требует кучи времени на аккуратное проектирование, чтобы в овномном потоке не крутить проц
Маjко
Что это?
Маппинг M фьюч на N потоков
Короче, не распараллелил
Маjко
Ну другой велосипед у меня 50к выдает, это в 2 раза быстрее рокета, но там думать надо много, API говно
Маjко
Короче, больно
Anton
Но мне кажется хипер сам по себе тормозной
Маjко
Под капотом?
Маjко
Обработчики то все равно синхронные
Маjко
ПО крайней мере апи выглядит так
Нави
Anton
Есть такой крейт http
Anton
в него вытащили HTTP приметивы из хипера
Anton
Authors
Alex Crichton
Carl Lerche
Sean McArthur
Marat
Anton
Anton
Просто все что связано с сетью / http / futures - это Алекс, Карл и Шон
Anton
В общем я думаю циферки хипера особенно в разрезе Tech Empire Bench многих не устриивают, отсюда же появился tokio-minihttp
Нави
Интересная мысль пришла, анимация сообщений в телеграмме, исправлениями текста)
vladislav
Нави
Anton
ну Алекса не правильно, написал, и Карла с мелкой, решил поправить - так то мне кажется Карл на голову выше Алекса, Алекса не раз тыкали лицом в код, тут даже линк на коммент был - про парсинг даты
Anton
big
mmap?
պլհկ
системный вызов
պլհկ
https://ru.wikipedia.org/wiki/Отображение_файла_в_память
big
mmap - механизм который повозволяет отобразить содержимое файла напрямую в память.
big
при этом ОС не сразу загрузит все содержимое, а только при обращении. Кроме того, ОС может еще и выгрузить неиспользуемые страницы при необходимости
Loo
“Event Sourcing with Aggregates in Rust” @KevinHoffman https://medium.com/@KevinHoffman/event-sourcing-with-aggregates-in-rust-4022af41cf67
Loo
Loo
Kerrigan
でゲソ
Loo
Loo
Задачки с собеседований по расту
Loo
Мм
123
Кто-нибудь занимался поиском веб-бенчмарков и не только веб, сравнивая раст с другими популярными фрейморками разных уровней на разных языках?
Loo
Loo
Нави
123
ну блин, хочется хоть какие-нибудь данные, результаты
պլհկ
Антон
Антон
Не люблю ORM в любом виде, может только для миграции схем
ORM в любом случае рано или поздно придётся писать. И уж лучше пусть оно с самого начала нормально будет. И вообще, ORM берёт на себя кучу шаблонной работы (а в случае с diesel - ещё и без оверхеда), грех на это жаловаться
Маjко
Маjко
Да
Маjко
Стабилизации фьюч и токио
123
Единственный фреймворк на расте из этого бенчмарка - ирон. На расте есть куча других, и мне интересно посмотреть сравнения с ними тоже, а не только ирон. Поэтому я надеялся, что кто-то занимался поиском таких сравнений
Cuno
123
In this test, the framework responds with the simplest of responses: a "Hello, World" message rendered as plain text. Не очень тест же
Маjко
я не очень понимаю что и как они мерят
Маjко
У меня rocket выдает 300к на таком тесте
Маjко
У них там атомы одноядерные?
Маjко
123
Я плох в этом и скажу откровенно дилетант, но я думаю при этом, что можно сделать тесты лучше, чем этот. Или хотя бы добавили бы больше фрейморков в другие тесты, если те, конечно, способы на такие задачи