#wso2
#wso2
Вопрос:
Я использую посредник вызовов с blocking = true для вызова другого прокси-сервера внутри посредника итерации. Когда я пытаюсь использовать агрегатный посредник, агрегатный посредник не выполняется.
Может ли кто-нибудь посоветовать мне по этому поводу? Заранее спасибо!!
Ответ №1:
К сожалению, это просто не работает. Мы сталкивались с одной и той же проблемой несколько раз, и во многих источниках об итерации / агрегировании упоминается, что не используются блокирующие вызовы, потому что они не будут работать. 1 2
В предыдущих версиях это фактически приводило к возникновению ошибки, похоже, это исправлено, но aggregate по-прежнему не работает при использовании блокирующих вызовов в iterate mediator.
Есть ли конкретная причина, по которой вы используете блокирующий вызов? Если нет, рассмотрите возможность использования посредника вызовов в неблокирующем режиме.
Комментарии:
1. Спасибо за ваш ответ. Мы делаем вызов сторонней веб-службы с другого прокси. Одновременно можно выполнить только один вызов веб-службы, в противном случае будет выдана ошибка. Следовательно, вызов другого прокси-сервера может быть выполнен только после получения ответа от прокси. Итак, мы используем блокирующий вызов.