2011-09-09 5 views
1

Я создаю POC, используя Apache Camel 2.8 и его компонент AHC. Я не мог найти примеров на странице примеров веб-сайта Apache Camel для этого же.Apache Camel Примеры компонентов AHC test-sources jar

Также на странице подробных сведений о компоненте AHC http://camel.apache.org/ahc.html примеров отправляются только на один URL-адрес. Для отправки запросов на несколько URL-адресов в асинхронном режиме и обработки их обратных вызовов и ответов я не вижу никаких примеров.

Если кто-то работал над этим и может указать мне, где я могу найти нужные примеры, я был бы очень благодарен.

Также я искал модульные тесты для компонента AHC Camel в моем локальном репозитории maven, но не смог найти файл JAR с тестовыми источниками. Откуда и как я могу скачать то же самое? Модульные тесты помогут в использовании API компонентов AHC.

Я мог бы найти исходный код теста в этом месте https://fisheye6.atlassian.com/browse/camel/trunk/components/camel-ahc/src/test/java/org/apache/camel/component/ahc

Есть ли способ, в котором я могу загрузить все тесты в виде файла JAR?

Спасибо,

Jignesh

ответ

2

Верблюд-AHC компонент является асинхронным по умолчанию.

Смотреть подробнее здесь и ссылки с этой страницы: http://camel.apache.org/asynchronous-routing-engine.html

Так что, если вы, например, есть маршрут верблюд, который делает запрос/ответ с помощью AHC, то вы можете сделать маршрутизации сообщений одновременно, и camel- ahc выполняется асинхронно.

+0

Привет, Claus.Thanks для вашего ответа. У меня есть еще один вопрос: могу ли я использовать Apache Camel для приложения реального времени, например. механизм бронирования рейсов, такой как kayak.com, где я запрашиваю данные для различных поставщиков, таких как Sabre, и отображают агрегированные результаты для пользователя? Производительность должна быть в микросекундах, предполагая, что провайдеры мгновенно отправляют ответы. –

+0

Да, на самом деле Sabre использует AMQ + SMX + Camel в своем решении. См. Тематическое исследование на http://fusesource.com/resources/collateral/ –

+0

Вы можете загрузить исходный код теста, используя subversion или git. –

 Смежные вопросы

  • Нет связанных вопросов^_^