Как микросервисы взаимодействуют друг с другом или обмениваются данными в Spring Boot?JAVA

Программисты JAVA общаются здесь
Anonymous
Как микросервисы взаимодействуют друг с другом или обмениваются данными в Spring Boot?

Сообщение Anonymous »


Я реализую свою систему микросервисов с помощью eureka и шлюза с весенней загрузкой Java.

В настоящее время у меня есть 2 сервиса: продукт и пользователь. В таблице продуктов в службе продуктов поле CreateBy — это идентификатор пользователя в службе пользователей.

Проблема, с которой я столкнулся, заключается в том, что когда я получаю список продуктов в службе продуктов, каждый продукт будет содержать информацию об авторе. Как я могу получить ее из службы пользователей? Придется ли мне перебирать список продуктов и делать вызовы API службы пользователей, чтобы получить информацию о пользователе?

Если я хочу получить 100 продуктов, мне потребуется 100 обращений в службу поддержки пользователей, это определенно будет плохо, как мне решить этот случай.

Спасибо всем

Я искал решения, но ни одно из них не помогло, кроме вызова API службы пользователей

Вернуться в «JAVA»