обьеденяются? Возьмем на примере веба. Допустим у меня есть 2 микросервиса:
1) Добавить товар в корзину (/api/cart/add)
2) Регистрация пользователя (/api/user/registration)
Если я верно понимаю философию GO - то это 2 абсолютно независимых друг от друга приложения могут быть.
Но как мне по ним распределить роутинг? Т.е. у меня же 1 80-й порт и я не могу в рамках одной машины поднять 2 приложения которые его займут.
Или тут как то поднимается 3-й микросервис, который как раз отвечает за роутинг?
Че то вообще понять не могу((
Из энтерпрайз веба работал серьезно только с PHP Symfony. Там есть EnterPoint так называемый index.php -> и уже за ним все распределение, а на EnterPoint этот светит nginx или apache какой нибудь.. GO - если я верно понимаю не нуждается в отдельном Nginx( или нуждается? )
В общем спасайте заблудшую душу, вообще запутался я, а разобраться очень хочется :(
RabbitMQ? Какие-то другие очереди? Если речь про интеркоммуникацию
Тут описывается в целом микросервисное проектирование, без уточнения языка. Пыху тоже выпрявляют под api функции, а не доя рендеринга страничек. Но это не его сильная сторона. Да пыху надо чем-то поднимать, и сервить на свободных нестандартных портах, их не надо открывать в рамках машинки, если все остальное тоже на машинке. Веб-сервер типа nginx сделает свою работу.
роуты по микросервисам распихивает nginx везде
Обсуждают сегодня