Size: a a a

2020 August 08

t

this is not mrklf in Rust Async
Сергей
Сомневаюсь, что они настолько серьёзные, чтобы ты их заметил при сравнительно небольшом количестве переключений. Сам по себе smol - микроскопический, 200 строк с комментариями. В основном (имхо, конечно же) проблема больше в том, что асинк-стд могут ломать, а токио лучше соблюдает правила релизов и старается пользователей не кошмарить лишний раз.
Если хочешь супер-стабильных сборок прямо сегодня - бери токио.
Лично мне асинк-стд нравится тем, что он всё более грамотно становится огранизован - раздедение на мелкие крейты, наличие mpmc - это из последнего.
mpmc в токио тоже есть
источник

t

this is not mrklf in Rust Async
this is not mrklf
mpmc в токио тоже есть
источник

KR

Kai Ren in Rust Async
George
Ну вот я и не понял, что тут происходит. async_std переходит на smol, но писали что там под капотом серьёзные проблемы с проивзодительностью
получается, этот "комбайн" отказался от своего рантайма в пользу smol, а там всё не так радужно?
У токио и история дольше, и продакшеном он проверен лучше, и дядьки там чуть серьёзней разработку ведут.

Так что бери токио и не парься. А если ты уже упрёшься где-то в проблемы токио - тогда уже можно глянуть по сторонам.
источник

С

Сергей in Rust Async
это не тот, в async-std это аналог mpsc, только с возможностью клонировать Sender, когда консумеры разгребают сообщения вместе, а не получают копию
источник

A

Anton in Rust Async
ща поищу пот на редите - там хорошо подытожено в общем
источник

A

Anton in Rust Async
смол не имеет своего "встроеного" экзекутора и реактора - отдельными крейтами
источник

A

Anton in Rust Async
async-std запусакет райнтайм по мере надобности
источник

A

Anton in Rust Async
токио - запускает всегда
источник

A

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

A

Apachee in Rust Async
а в чем различие core_threads и max_threads, и что будет по умолчанию?
источник

D

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

A

Apachee in Rust Async
ок, спасибо
источник
2020 August 09

AV

A V in Rust Async
Сергей
это не тот, в async-std это аналог mpsc, только с возможностью клонировать Sender, когда консумеры разгребают сообщения вместе, а не получают копию
ставишь асинхронный мутекс поверх ресивера mpsc - получаешь ровно то же самое
источник

С

Сергей in Rust Async
A V
ставишь асинхронный мутекс поверх ресивера mpsc - получаешь ровно то же самое
Вариант, согласен. Но зачем, если есть async-channel на базе crossbeam-channel?
источник

AV

A V in Rust Async
Сергей
Сомневаюсь, что они настолько серьёзные, чтобы ты их заметил при сравнительно небольшом количестве переключений. Сам по себе smol - микроскопический, 200 строк с комментариями. В основном (имхо, конечно же) проблема больше в том, что асинк-стд могут ломать, а токио лучше соблюдает правила релизов и старается пользователей не кошмарить лишний раз.
Если хочешь супер-стабильных сборок прямо сегодня - бери токио.
Лично мне асинк-стд нравится тем, что он всё более грамотно становится огранизован - раздедение на мелкие крейты, наличие mpmc - это из последнего.
а) smol "микроскопический" потому что вся подноготная размазана на 100500 крейтов - если посчитать общее число строк с зависимостями, то smol выйдет жирнее
б) API у async-std считай на 90% идентичное токио, а весь смысл проекта - "мы не любим основателя токио"
источник

AV

A V in Rust Async
Сергей
Вариант, согласен. Но зачем, если есть async-channel на базе crossbeam-channel?
а зачем async-channel/crossbeam-channel когда есть токио?
источник

AV

A V in Rust Async
вообще гляжу я на весь хайп вокруг асинк-стд и смола и понимаю что с критическим мышлением в сообществе всё плохо - его автор делает вбросы на реддите, и этот FUD как огонь разносится по чатику
источник

PL

Paul ❌ Loyd in Rust Async
А в асинкстд мире появился аналог tracing?
источник

PL

Paul ❌ Loyd in Rust Async
Там честный task local storage, так что по идее реализация должна быть лучше
источник

KR

Kai Ren in Rust Async
A V
вообще гляжу я на весь хайп вокруг асинк-стд и смола и понимаю что с критическим мышлением в сообществе всё плохо - его автор делает вбросы на реддите, и этот FUD как огонь разносится по чатику
а он есть, этот хайп?
источник