Size: a a a

Rust/Verona LGBTTQQIAAPС++ strikeforce

2020 May 19

AK

Ali Kalmenov in Rust/Verona LGBTTQQIAAPС++ strikeforce
Pavel
микросервисы придумали питонисты потому, что линковаться по сети всё равно быстрее, чем драться с гил. чендж май майнд
Кажись это пошло от JS'pов и NodeJS, пруфов не будет
источник

E🤙

Evgεny 🤙 in Rust/Verona LGBTTQQIAAPС++ strikeforce
да та же хуйня
источник

λ

λоλторт in Rust/Verona LGBTTQQIAAPС++ strikeforce
Pavel
микросервисы придумали питонисты потому, что линковаться по сети всё равно быстрее, чем драться с гил. чендж май майнд
да не, просто через кафку надёжнее отправлять задачи в воркеры, а если уже через кафку раскидываешь задачи, то можно и отдельные бинарники захуярить, хуже не будет
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
λоλторт
да не, просто через кафку надёжнее отправлять задачи в воркеры, а если уже через кафку раскидываешь задачи, то можно и отдельные бинарники захуярить, хуже не будет
надёжнее, чем в своём же процессе?
источник

λ

λоλторт in Rust/Verona LGBTTQQIAAPС++ strikeforce
Pavel
надёжнее, чем в своём же процессе?
в своём процессе у тебя есть надёжные персистентные очереди?
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
λоλторт
в своём процессе у тебя есть надёжные персистентные очереди?
зачем тебе персистентная очередь? твой сервак может уборщица из розетки вытащить?
источник

λ

λоλторт in Rust/Verona LGBTTQQIAAPС++ strikeforce
кек
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
или ты бекапы таким себе WAL делаешь?
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
ну и с такими очередями, тебе всё равно надо будет пилить распределённую транзакцию, чтоб не обсираться
источник

ML

Mike Lubinets in Rust/Verona LGBTTQQIAAPС++ strikeforce
Pavel
микросервисы придумали питонисты потому, что линковаться по сети всё равно быстрее, чем драться с гил. чендж май майнд
Бля, прямо серпом по яйцам
источник

ML

Mike Lubinets in Rust/Verona LGBTTQQIAAPС++ strikeforce
Pavel
надёжнее, чем в своём же процессе?
Вообще то да
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
Mike Lubinets
Вообще то да
сеть более надёжна, чем локальная память?
источник

λ

λоλторт in Rust/Verona LGBTTQQIAAPС++ strikeforce
ну пишешь ты такой на расте, на актиксе хуйню с очередями и тут сегментэйшн фолт и всё
источник

ML

Mike Lubinets in Rust/Verona LGBTTQQIAAPС++ strikeforce
Pavel
зачем тебе персистентная очередь? твой сервак может уборщица из розетки вытащить?
Персиситентная очередь нужна потому что


thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', src/main.rs:16:18
note: run with `RUST_BACKTRACE=1` environment variable
источник

λ

λоλторт in Rust/Verona LGBTTQQIAAPС++ strikeforce
всё содержимое твоих очередь отправляется в забвение
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
понял, видать я слишком привык к хорошей жизни в жвм
источник

P

Pavel in Rust/Verona LGBTTQQIAAPС++ strikeforce
где эксепшен не роняет твоё приложение к хуям
источник

ML

Mike Lubinets in Rust/Verona LGBTTQQIAAPС++ strikeforce
Pavel
сеть более надёжна, чем локальная память?
Отдельный процесс более надёжен в хранении данных, чем тот, в котором крутится полурабочий говнокод с бизнеслогикой
источник

ML

Mike Lubinets in Rust/Verona LGBTTQQIAAPС++ strikeforce
В целом от языка не сильно зависит -- программы на жаве тоже падают
источник

ML

Mike Lubinets in Rust/Verona LGBTTQQIAAPС++ strikeforce
Но там, конечно, не так выражено
источник