Я работаю над приложением, которое отправляет запрос нескольким поставщикам услуг в асинхронном режиме, сопоставляет ответы и отображает результаты для пользователя.
Я намерен создать компонент для обработки каждого поставщика услуг. Компонент будет слабо связан, и поэтому будет очень легко добавлять или удалять поставщиков услуг.
Компонент будет
- Обработать запрос, полученный от веб-уровня, и обработать его для перевода в формат, требуемый поставщиком услуг.
- Отправить запрос поставщику услуг
- Обработка ответа, полученного от поставщика услуг, для перевода его в формат, требуемый нашим приложением.
Можем ли мы использовать Apache Service Mix здесь? Достаточно ли быстро, чтобы обработать цикл запрос-ответ менее чем за 5 секунд (при условии, что поставщики услуг отправляют ответы менее чем за секунду).
ИЛИ
Можем ли мы использовать какой-либо другой ESB и достаточно ли быстр ESB для удовлетворения наших требований?
Заранее спасибо.
Shardul.