Size: a a a

2021 April 13

D

Denis in Rust Async
у меня ещё в warp были какие-то проблемы с пробросом ошибок
а, кажется, там нет механизма short-circuit, когда ошибка полностью останавливает дальнейший процессинг, что-то такое было
источник

A

Alexander in Rust Async
Не знаю как дела в актиксе с ws сейчас, но давно, именно они послужили для меня причиной искать альтернативу
источник

П

Пух in Rust Async
Мне такое не нужно было, так что не столкнулся
источник

D

Denis in Rust Async
источник
2021 April 14

MZ

Max Zhuravkov in Rust Async
На бенчмарках со 100-200 мегабайтными хипами гц за 5 минут ни один раз. Даже несколько если бы heap был бы гигабайт, то за 5 минут g1  бы уже пару раз запустился. Аналогичные тесты netty v tokio показывают +/- одно время (при этом конечно Java кушает намного больше памяти, и несколько большую нагрузку на cpu)
источник

D

Denis in Rust Async
большой вопрос, почему токио не загружает цпу на 100%
источник

DF

Dollar Føølish in Rust Async
А чем оно должно загружать ? )
источник

DF

Dollar Føølish in Rust Async
Какой работой
источник

D

Denis in Rust Async
ну.. полезной
источник

D

Denis in Rust Async
перекладыванием байтиков то бишь
источник

MZ

Max Zhuravkov in Rust Async
Думаю когда уже на netty получается +/- tokio уже есть возможность на уровнях выше что-то упустить
источник

A

Agrailag in Rust Async
источник
2021 April 16

V

Vetro in Rust Async
Всем приятного вечера пятницы!

Ни у кого случаем нет примера деплоя нескольких микросервисов на tonic? Не могу понять как именно мне надо выстроить иерархию для того, чтобы эти сервисы могли общаться друг с другом. Судя по документации - необходимо компилировать клиент в отдельный крейт и использовать его в другом сервисе, но не могу понять, как это нормально организовать
источник

V

Vetro in Rust Async
Или лучше идти в мейн с этим?
источник

ph

pl 🦑 hk in Rust Async
ну я вижу 2 варианта
1) в одной крейте сделать lib.rs и main.rs и в lib разместить клиента, а в main сервис
2) сделать 2 крейта, service, service_client
источник

KR

Kai Ren in Rust Async
Добавлю к варианту 1, что серверную/клиентскую реализацию можно держать под фичами.
источник

V

Vetro in Rust Async
Хм, да, 1 вариант вполне удобный получается
источник

V

Vetro in Rust Async
Пока из минусов такого сетапа - скорость локальной разработки с докер компоузом, cargo chef хоть и немного кэширует образы, но все равно куда медленнее чем привычные пайплайны бэка на JIT/интерпретируемых языках
источник
2021 April 17

D

Denis in Rust Async
карго-кэш я надеюсь в вольюме держишь?
источник

V

Vetro in Rust Async
Нет, не в отдельном

Мульти-стейдж образ, билд депсы в нем компилятся
источник