Задать вопрос
@autoremove

Как правильно передать данные между микросервисами spring?

запустил два микросервиса (мс) по технологии Spring Boot - Eureka.
первый мс читает данные из бд1, второй пишет в бд2. планируется ещё один мс для трансформации/редактирования/анализа данных.
но я не могу понять, как организовать обмен данными м-у микросервисами.
допустим, я считал данные и оформил их как json. куда его отправлять ? через
model.addAttribute("json", json); на адрес второго мс ?
далее, объём получаемых данных известен оценочно, не факт, что они войдут в json.
в общем, прошу совета, как правильно организовать обмен данными м-у микросервисами.
  • Вопрос задан
  • 478 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Java Spring Framework
    2 месяца
    Далее
  • Учебный центр IBS
    JVA-010 Владение каркасом разработки Spring Framework 5
    1 неделя
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix Куратор тега Spring
Java Software Engineer
Если это учебный проект, то можете поиграться с amqp для начала. Возьмите например, rabbitMQ и покопайтесь в нем. Можете глянуть на оркестрацию микросервисов. Обратите внимание на паттерн SAGA
https://www.baeldung.com/cs/saga-pattern-microservices
https://www.vinsguru.com/orchestration-saga-patter...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ИТРУМ Ростов-на-Дону
от 75 000 ₽
ITK academy Казань
от 75 000 ₽
Яндекс Москва
от 180 000 до 350 000 ₽