Size: a a a

2022 January 10

AZ

Alexander Zaitsev in Rust Async
> Если он упал и не поднялся, то у меня хост упал.

нет, это может быть совсем не связано.

> Там 20 строк кода же. (На крайний случай уведомление скину, но в целом там нечему падать)

Падать оно может по разным причинам, в том числе и подкапотным. Ну и это - а как ты уведомление скинешь, если ты сам узнаешь о падении только "раз в пару дней"? Всё это время люди не смогут заходить в чат ИЛИ он будет открыт для спамеров?
источник

А

Артем in Rust Async
1. Может, но вероятность мала.
2. Может, но вероятность мала, потому что всё что он делает — создаёт hashmap с пользователями, что присоединились к чату, их капча и их ответы (3 попытки для каждого, но можно меньше)
Пользователь кикается и автоматически удаляется из очереди. (Можно в блокировать)
Если тот упал, то спамеры будут спамить.

Можно всё усложнить с использованием БД и запоминать какие пользователи были и тд, но этого не нужно, как показывает практика. В остальном — могу просто докер-файл и исходник скинуть и вы сами хостить будете.
источник

D

Denis in Rust Async
Господа, это уже явно офтоп
источник

AZ

Alexander Zaitsev in Rust Async
не, мне скидывать не надо - это вы админу чата скидывайте, если хотите. Я слабые места системы уже захайлайтил, мне этого достаточно
источник
2022 January 11

s

std::mpa in Rust Async
источник

ph

pl 🦑 hk in Rust Async
читаю доку по try_io:
https://docs.rs/tokio/1.15.0/tokio/io/unix/struct.AsyncFdReadyGuard.html#method.try_io
пишут: "You will typically need to poll the AsyncFd again when this happens"
значит ли это, что надо после try_io, который вернет TryIoError еще раз вызвать poll_read_ready?
источник

D

Denis in Rust Async
мне кажется, речь о том, что если произошло wouldblock, то вряд ли ты хочешь на этом останавливаться, и надо попробовать ещё разок сделать то, что ты делал
источник

D

Denis in Rust Async
но в целом какое-то мутное описание 🤔
источник
2022 January 12

VD

Victor Dudochkin in Rust Async
Всем привет
источник

D

Denis in Rust Async
дратути
источник

VD

Victor Dudochkin in Rust Async
посоветуйте скороварку? выбор между tokio, async-rust, smol и самоделкой
источник

D

Denis in Rust Async
что такое async-rust? async-std в смысле?
так-то tokio без вариантов)
источник

VD

Victor Dudochkin in Rust Async
да.. сорри ..
источник

VD

Victor Dudochkin in Rust Async
критерии какие?
источник

VD

Victor Dudochkin in Rust Async
интересует производительность и приемлемость кода
источник

PF

Pavel Fomin in Rust Async
tokio окончательно победил по популярности, видимо
источник

VD

Victor Dudochkin in Rust Async
да +.. но производительность?
источник

D

Denis in Rust Async
мне щас лень искать тесты, но последнее, что я видел, токио выигрывал с серьёзным преимуществом
источник

VD

Victor Dudochkin in Rust Async
типа приклеить туда flume и parking_lot
источник

KR

Kai Ren in Rust Async
а async-std или smol вообще когда-то уделывали tokio?
источник