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

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

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

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

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