Я конвертирую монолитное приложение в микросервисы.Я установил уровень управления API и служебную шину в пределах Service Fabric.Идея состоит в том, чтобы использовать сообщения для связи с микросервисами, чтобы они не знали друг о друге.
Когда одному микросервису нужна информация, он отправляет сообщение на служебную шину, и он выполняется, а ответ отправляется и сопоставляется.
Единственная проблема состоит в том, что управление API отправляет сообщение на служебную шину и возвращается без ожидания ответа, поэтому клиент не получает ответ.
Есть ли способ получитьУправление API ожидает ответа?
Нужно ли промежуточное обслуживание?
Лучше ли просто иметь слой REST на каждом микросервисе, который может вызвать Управление API, нотогда службы будут использовать служебную шину?
Спасибо за любую помощь.
ОБНОВЛЕНИЕ:
Я думаю, что единственный способ заставить Api Management ждатьэто использование логического приложения.Не уверен насчет этого.
Есть какие-нибудь эксперты по Azure?