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

У меня такой вопросик по микросервисам. Вот я хочу что

бы они общались с помощью Kafka. Используется Docker. Получается каждый сервис это отдельный пакет со своим docker-compose, или в одном docker-compose описываются все сервисы и их зависимости(ДБ, редис какой-нибудь и т.п) и там же Kafka?
Если первый вариант, как сделать так, что бы доступ к Kafka был у каждого сервиса?
Гуглил репы, у кого-то всё в одном docker-compose, другие репы имеют только один сервис и следовательно нет примера как общаются между собой сервисы

9 ответов

5 просмотров

Хз что такое "отдельный пакет со своим docker-compose"... Задача какая? Поднять окружение разработки?

Arseny- Автор вопроса
Alex
Хз что такое "отдельный пакет со своим docker-comp...

Что-то такое: main_folder: app_1: docker-compose.yml .... app_2: docker-compose.yml .... ... И получается каждый сервис отдельно запускается Да, пока для себя хочу протестировать, как всё это работает

Arseny
Что-то такое: main_folder: app_1: doc...

... какую задачу это решает?

Arseny- Автор вопроса
Alex
... какую задачу это решает?

В смысле? Я хочу просто понять, как работают микросервисы. Как их реализуют Задачи пока никакой нет

Arseny
В смысле? Я хочу просто понять, как работают микро...

TL;DR если хочешь поднять тестовый стенд, берешь пишешь общий docker-compose, в котором поднимаешь сервисы и кафку в общей сети.

Arseny- Автор вопроса
Alex
Как это связано с docker-compose ?

Что бы поднимать сервис со всеми его зависимостями

по идее, если для поднятия окружения ты используешь докер-компоуз, то по флоу доке компоуза тебе следует описывать все сервисы в одном компоуз ямле она добавляет ряд очевидных проблем, потому как докер компоуз предназначен немного для других задач, и лучше поискать какой-нибудь другой инструмент, вроде связки к8с + хелм + флакс но в целом, можешь делать как хочешь, любую абстракцию можно натянуть на любой инструмент, вопрос лишь в том, чего тебе это будет стоить ))

Arseny- Автор вопроса

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

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

зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Можно попросить небольшое ревью кода? Тут немнога, я ничего интереснее не придумал, чем написать аналог tree в качестве практики с cmake. https://github.com/hrimov/tree-unix/...
Andrew Hrimov
11
Всем привет. Ребят подскажите пожалуйста. Вопрос по дизасемблировани. Начну с начала. У меня есть скомпилированная программа на ГО (я разработчик) - в ней есть защита лицензии...
Zloy
11
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Но если Евгений и Алекс используют в боевых условиях, то почему нет? А ты как-то про бизнес больше задвигаешь, это имеет к разработке отношение, но все же этим больше другие л...
Keiman
5
все привет. подскажите может кто сталкивался evo 3 если в formlister в параметр formTpl указать имя чанка а не через @CODE то в указанном чанке не парсятся плейсхолдеры [**]? ...
Иван Тарасевич
7
Карта сайта