185 похожих чатов

Ребят, доброго времени суток, подскажите какую архитектуру применяете на вапоре.

Делать будем на микросервисах. Вот думаю на сколько стоит заморачиваться. Может есть у кого примеры с реализацией которыми можете хотя бы в личку поделиться. Или куда посмотреть?

14 ответов

22 просмотра

А микросервисы это не архитектура?

Denis Valeryevich
А микросервисы это не архитектура?

Я думад это такие абстрактые штуки которые ни как с друг другом не взаимосвязаны или односвязаны

делай как-нибудь, всё равно потом переделывать )

Seryoga- Автор вопроса
Denis Valeryevich
Я думад это такие абстрактые штуки которые ни как ...

Есть еще третий путь. Можно сделать все микро сервисы в одном монолите. При старте запускаешь процессы для каждой из частей как для микросервиса. Плюсы тут такие: 1) если вдруг действительно нужна разбивка, то отлично но весь код у всех на веду и кто-то что-то и подсказать может и подправить. 2) если нужно пару сервисов в один, это тоже легко делается при таком подходе 3) если нужно разбить на два, то занимает пять строчек кода PS вчера вот мне понадобилось разбить на два сервиса. Для меня очень удобно наблюдать запрос и ответ в одном файле, но работают они как два разных сервиса на разных процессах. Еще тестировать удобно, можно тестировать все сервисы на локалке запустив всего один монолит:)

Евгений Данилов
Есть еще третий путь. Можно сделать все микро серв...

А можешь плиз скинуть пример как ты их запускаешь в одном монолите ?

Vitalii Shevtsov
А можешь плиз скинуть пример как ты их запускаешь ...

Запускаются как обычно, если один сервер, то на разных портах.

Монолит целиком, но работают его части как отдельные сервисы. Просто весь код в одном Package, не вижу смысла его разносить, компилится быстро, лежит все рядышком, - очень удобно:)

Евгений Данилов
Монолит целиком, но работают его части как отдельн...

Сбил с толку словами про микросервисы. ;) У меня так же. Формально это называется "распределенный монолит", но фактически не весь код в инстансах работает — в зависимости от выполняемой инстансом роли. Т.е. да, типа микросервисы получаются.

Alex Sherbakov
Сбил с толку словами про микросервисы. ;) У меня т...

Поясни, как они стартуют? Порядок старта как определен. Они друг с другом «общаются» (могут работать, если один упадет)?

А, понял. Да, это другое.

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
12
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
вопрос по москвину - не понимаю вот такого вопроса похоже Сколько разных всегда завершающихся функций с типом a -> a -> b -> a -> a можно реализовать? Две функции одинаково...
Fedor
11
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
Утра доброго. Просветите пожалуйста. Хочу сделать rest сервер на делфи. Посмотрел 3 фреймворка: dmvc, Mars, mormot. Ни в одном из них не упоминается ассинхронная обработка вхо...
Сергей Бычков
10
Как попросить stack install делать executable без .exe на винде?
Danila Danko
9
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
возможно для форматирования TimeStampZ нужен другой механизм, не?
Роман Лях (rgreat)
13
Карта сайта