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

Хорошая ли идея использовать RestTemplate?

Подскажите, есть два микросервиса, микросервис А, который отвечает за создание, обновление, удаление сотрудника, и сервис Б, который делает тоже самое, только для создание зарплатной карточки.
В зарплатной карточке есть поле для id сотрудника, чтобы ее создать нужно чтобы сотрудник существовал.
Удачное ли решение на сервисе Б делать запрос с помощью RestTemplate на url который выдает сотрудника по id ? или это не особо удачный способ ? если так, то есть какой то другой, более подходящий способ ?
  • Вопрос задан
  • 205 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Spring
Java Software Engineer
Добрый день.
Можно ли так сделать? Да, можно. Лучше, конечно использовать OpenFeign для этого, ибо он удобнее (код пишется в декларативном стиле)
Что можно еще сделать?
1) можно коммуникацию сделать через асинхронный вызов (Webclient || Reactive OpenFeign)
2) можно сделать коммуникацию через message brokers (RabbitMQ, Kafka, ActiveMQ). Как по мне более предпочтительный способ.
Ну и можно еще через grpc реализовать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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