@I_suss

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

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

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

Войти через центр авторизации
Похожие вопросы