Anton
Он нестабильный не влпане работы, а в плане того что негаранируется не какой обратной совместимости в данном модуле
Anton
ТО есть если он обновит крейт тебе придется переписывать код
Anton
собенно с учетом того что ты юзаешь = "*"
Нави
)))
Нави
Это не вдавался.
Anton
ну я для себя выбрал юзать первые 2 цифры версии
Anton
потому что даже при изменении второй может малость поменятся апи
Anton
хипер "0.11" и хипер "0.13" по api отличаются
Нави
Ну то что выбирать конкретные версии думаю научу себя
Маjко
cargo install cargo-edit cargo add hyper
Маjко
Переписал тут одну штуку на рокете. Беру свои слова насчет его неготовости обратно, он сейчас очень вкусен. Одно огорчает: так и нет асинка. Возможность бы писать асинхронные обработчики туда — было бы просто шикарно. И с первого взгляда по крайней мере внешний API никак не мешает использовать фьючи хоть сейчас. Надо в кишках покопаться
Anton
Надоело велосипедить хипер? =)
Маjко
У меня вчера мир рухнул
Маjко
Мой велосипед оказался в 5 раз медленнее рокета
Маjко
В основном потому что там дизель, а он синхронный
Маjко
И потому что я не сделал M:N
Маjко
Но тем не менее(
Alexander
Роки норм, но надо попробовать gotham, он асинк
Маjко
Хипер требует кучи времени на аккуратное проектирование, чтобы в овномном потоке не крутить проц
Маjко
Что это?
Маппинг M фьюч на N потоков Короче, не распараллелил
Маjко
Ну другой велосипед у меня 50к выдает, это в 2 раза быстрее рокета, но там думать надо много, API говно
Маjко
Короче, больно
Anton
В основном потому что там дизель, а он синхронный
Не люблю ORM в любом виде, может только для миграции схем
Anton
Но мне кажется хипер сам по себе тормозной
Маjко
Роки норм, но надо попробовать gotham, он асинк
Я так и не понял в каком месте готам асинхронный?
Маjко
Под капотом?
Маjко
Обработчики то все равно синхронные
Маjко
ПО крайней мере апи выглядит так
Нави
Хипер требует кучи времени на аккуратное проектирование, чтобы в овномном потоке не крутить проц
Ежеминутные https посылы по 50 запросов - ещё не стоит задумываться о нагрузки на комп?
Anton
Есть такой крейт http
Anton
Есть такой крейт http
Первый релиз 0.1.0 Sep 8, 2017
Anton
в него вытащили HTTP приметивы из хипера
Anton
Authors Alex Crichton Carl Lerche Sean McArthur
Маjко
Ежеминутные https посылы по 50 запросов - ещё не стоит задумываться о нагрузки на комп?
Можешь не задумываться. Вот если тебе дудосить кого-то надо будет, можешь начать думать
Marat
Authors Alex Crichton Carl Lerche Sean McArthur
А в расте кто нибудь ещё есть?
Anton
А в расте кто нибудь ещё есть?
Да Брун суши и стевен факлер
Anton
Просто все что связано с сетью / http / futures - это Алекс, Карл и Шон
Anton
В общем я думаю циферки хипера особенно в разрезе Tech Empire Bench многих не устриивают, отсюда же появился tokio-minihttp
Нави
Интересная мысль пришла, анимация сообщений в телеграмме, исправлениями текста)
Нави
...но ненужная
для рекламы
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ко
Fanta по бенчмаркам быстрее
tokio-minihttp тоже, вопрос в API
Антон
Да, как и дизель: ждут стабилизации
Стоп, дизель вроде стабилизировали, не?
Маjко
Да
Маjко
Стабилизации фьюч и токио
123
Единственный фреймворк на расте из этого бенчмарка - ирон. На расте есть куча других, и мне интересно посмотреть сравнения с ними тоже, а не только ирон. Поэтому я надеялся, что кто-то занимался поиском таких сравнений
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ко
In this test, the framework responds with the simplest of responses: a "Hello, World" message rendered as plain text. Не очень тест же
А смысл в другом тесте? Мерить производительность БД? Сериализатора? Генератора случайных чисел? Реализации SSL?
123
Я плох в этом и скажу откровенно дилетант, но я думаю при этом, что можно сделать тесты лучше, чем этот. Или хотя бы добавили бы больше фрейморков в другие тесты, если те, конечно, способы на такие задачи