Size: a a a

2020 April 06

p

polunin.ai in rust_offtopic
Mikail Bagishov
А если через посредника?
Типа каждый сервис получает некоторый impl Router, в который можно слать жсон-запросы
Я уже говорил, если ресурсы изолированы друг от друга и общение через ИО, то есть просто "кинул", "получил" данные из какого-то отверстия
источник

SP

Stanislav Popov in rust_offtopic
Pavel
убедительно
ну потому что на фронте я хотел этот механизм сделать чтобы не аплоадить два раза одну и ту же фотку
источник

P

Pavel in rust_offtopic
Stanislav Popov
дешевле поддерживать еще одну базу и дешевле играться с отсутствием транзакционности в ней?
да, ты меньше платишь за иопсы, цпу, диск и сеть
источник

P

Pavel in rust_offtopic
Stanislav Popov
ну потому что на фронте я хотел этот механизм сделать чтобы не аплоадить два раза одну и ту же фотку
ололол
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
Я уже говорил, если ресурсы изолированы друг от друга и общение через ИО, то есть просто "кинул", "получил" данные из какого-то отверстия
Что ты имеешь в виду под ИО?
И еще раз, почему надо обязательно ограничивать ресурсы для каждого сервиса отдельно?
источник

SP

Stanislav Popov in rust_offtopic
Pavel
интересно, какие тебе транзакции нужны для картиночки?
не срать в базу лишним например если чтото не вышло
источник

MB

Mikail Bagishov in rust_offtopic
Например, shared memory это ИО?
источник

м

мухожук in rust_offtopic
Mikail Bagishov
Что ты имеешь в виду под ИО?
И еще раз, почему надо обязательно ограничивать ресурсы для каждого сервиса отдельно?
он пытается сказать, что "многопоточность" не может подразумевать микросервисы
источник

м

мухожук in rust_offtopic
и это монолит
источник

p

polunin.ai in rust_offtopic
Mikail Bagishov
Что ты имеешь в виду под ИО?
И еще раз, почему надо обязательно ограничивать ресурсы для каждого сервиса отдельно?
Чтоьы одно приложение не перехватывали ресурсы которые нужны второму
источник

м

мухожук in rust_offtopic
polunin.ai
Чтоьы одно приложение не перехватывали ресурсы которые нужны второму
ого, а раньше говорили, что общая шина данных это круто
источник

P

Pavel in rust_offtopic
Stanislav Popov
не срать в базу лишним например если чтото не вышло
так чем например? если не вышло — не сохраняешь в кв, а на чтение тебе уже не нужны с ней транзакции, она иммьютабл в кв, а в базе если метаданные поменять, то мгновенно
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
Чтоьы одно приложение не перехватывали ресурсы которые нужны второму
Если у меня был монолит, но я не ограничил его по ресурсам. Он перестал быть монолитом?
источник

p

polunin.ai in rust_offtopic
Mikail Bagishov
Если у меня был монолит, но я не ограничил его по ресурсам. Он перестал быть монолитом?
Не понял
источник

P

Pavel in rust_offtopic
polunin.ai
Чтоьы одно приложение не перехватывали ресурсы которые нужны второму
как это делают виртуализированные приложения в облаках, например?
источник

P

Pavel in rust_offtopic
для этого и есть cgroups
источник

p

polunin.ai in rust_offtopic
я пошел
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Если у тебя тысяча юнит тестов на питоне, ты где-то что-то сделал не так
Если у тебя unironically веб сервис на джанге и это не mvp, то ты где-то что-то сделал не так
источник

MB

Mikail Bagishov in rust_offtopic
Pavel
для этого и есть cgroups
@p0lunin утверждает, что для микросервисной архитектуры принципиально важно, чтр каждый микросервис запускается в собственном цгрупе. А иначе это уже не микросервисы (контекст: https://t.me/rust_offtopic/219928)
источник

SP

Stanislav Popov in rust_offtopic
Doge Shibu
Если у тебя unironically веб сервис на джанге и это не mvp, то ты где-то что-то сделал не так
99% веба такое
источник