Size: a a a

2020 June 07

p

polunin.ai in rust_offtopic
@Psilon ты был прав, херня цива игра. если ставить легкую сложность - слишком легко, если ставить сложную - в мире 100000 варваров, а еще пока у тебя ссаные лучники у других наций уже пушки есть
источник

EG

Emmanuel Goldstein in rust_offtopic
У тебя каждый вызов между микросервисами — это сеть
источник

EG

Emmanuel Goldstein in rust_offtopic
Сеть это дорого
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Просто делаешь свой фасад на такие действия. Собственно делаешь именно отдельные микросервисы фасады
Ага, ну и они будут обращаются к другим микросервисам и собственно задержка будет увеличиваться, оверхед на сетевые взаимодействия тоже
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Сеть это дорого
ну не особо
источник

EG

Emmanuel Goldstein in rust_offtopic
Сеть это очень дорого
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
ну не особо
Крайне дорого, дороже всего остального
источник

EG

Emmanuel Goldstein in rust_offtopic
Сеть гораздо дороже чем код
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
Что нет? Сетевой вызов - это безумно дорого
Лол. Тут всегда вопрос либо сделать хорошо расширяемое и поддерживаемое либо сделать говно которое будет проблемой но будет работать быстрее. Ты походу за то чтобы делать плохопожжеодиваемое говно
источник

EG

Emmanuel Goldstein in rust_offtopic
(Собственно, почему на питоне и пишут, несмотря на то, что он отвратительно медленный)
источник

EG

Emmanuel Goldstein in rust_offtopic
(Это не имеет значения, сеть всё равно гораздо медленней)
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Лол. Тут всегда вопрос либо сделать хорошо расширяемое и поддерживаемое либо сделать говно которое будет проблемой но будет работать быстрее. Ты походу за то чтобы делать плохопожжеодиваемое говно
Я за баланс.

Гейтвеи в микросервисах имеют смысл, но не надо их на каждый чих и каждое взаимодействие заводить.
источник

EG

Emmanuel Goldstein in rust_offtopic
У меня благополучно зависла базовая сборка дотнетовской фигни под линуксом
источник

EG

Emmanuel Goldstein in rust_offtopic
Ну или не зависла
источник

EG

Emmanuel Goldstein in rust_offtopic
Спецы, что делает команда dotnet restore и почему она это делает так долго?
источник

VS

Victor Sapiens in rust_offtopic
@DogeShibu тут или делаешь няшный граф микросервисов где листья это конкретные микросервисы а узлы это микросервисы фасады которые всякое вроде Саг поддерживают либо делаешь просто граф где у тебя микросервисов и вызовов будет меньше но блять будет пиздец в плане архитектуры и будет граф выглядеть как ёжик из ада. Для маленьких систем вроде вашей граф норм. Для больших да ещё где нет хайлоада - дерево с микросервисами Фасадами лучше.
источник

EG

Emmanuel Goldstein in rust_offtopic
Emmanuel Goldstein
Спецы, что делает команда dotnet restore и почему она это делает так долго?
Отлично, теперь он <defunct>
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
@DogeShibu тут или делаешь няшный граф микросервисов где листья это конкретные микросервисы а узлы это микросервисы фасады которые всякое вроде Саг поддерживают либо делаешь просто граф где у тебя микросервисов и вызовов будет меньше но блять будет пиздец в плане архитектуры и будет граф выглядеть как ёжик из ада. Для маленьких систем вроде вашей граф норм. Для больших да ещё где нет хайлоада - дерево с микросервисами Фасадами лучше.
Тут основная проблема, что ты в такой архитектуре получишь просто дикое латенси на любую нетривиальную операцию.
источник

DS

Doge Shibu in rust_offtopic
В каких-то кейсах это норм, но далеко не всем подходит
источник

SP

Stanislav Popov in rust_offtopic
зачем нужны микросервисы когда есть типы и каналы?
источник