Мне не удалось понять ваш мотив, но это то, что я сделал.
Я создал мул-проект под названием products, определил конфигурацию HTTP для запуска на порту 7070, который будет возвращать фиктивную полезную нагрузку.
Я создал еще один проект под названием productsconsumer, который работает на порту 8081 с двумя потоками.Первый поток вызывает подпоток, используя ссылку на поток, а сам подпоток вызывает localhost: 7070 / rest / products, и я смог протестировать эту комбинацию.
однако вопрос в том, зачем определятьподпоток для вызова API, который размещен снаружи?Я полагаю, что два потока, о которых вы говорите выше, являются частью двух разных приложений mule.
обратите внимание, что Flow Ref направляет событие Mule в другой поток или подпоток и обратно в том же приложении Mule .Это позволяет вам рассматривать весь ссылочный поток как отдельный компонент в текущем потоке.
Ответ # 2:
Итак, я создал очень простое Java-приложение, которое работает на порту 9090 и возвращает фиктивныйпользователь
теперь у меня запущено приложение mule на порту 8081 с конечной точкой /Пользователь / get, который, как вы можете видеть, вызывает подпоток, в котором находится прослушиватель HTTP
, который вызывает все, что работает на порту 9090 впуть / пользователь
, и я получаю тот же вывод, что и при запуске приложения Java
сейчас, так как я установил, что это работает ... не могли бы вы прислать мне файл xml потока мулов, если вам нужна дополнительная помощь?