Як досвідчений користувач Spring, я припускав, що інтеграція Spring отримає найбільше значення в нещодавньому проекті, який потребує деяких можливостей обміну повідомленнями (JMS) ( докладніше ). Після декількох днів роботи з Spring Integration все ще відчувається велика кількість конфігурації, враховуючи кількість каналів, які потрібно налаштувати, щоб забезпечити деякий зв’язок на запит (відповідь на різні черги JMS).
Тому я шукав деяку довідкову інформацію про те, чим верблюд відрізняється від весняної інтеграції, але, схоже, інформація там є досить запасною, я знайшов:
- http://java.dzone.com/articles/spring-integration-and-apache (Дуже нейтральне порівняння між реалізацією сценарію інтеграції в реальному світі у весняну інтеграцію проти верблюда від грудня 2009 року)
- http://hillert.blogspot.com/2009/10/apache-camel-alternatives.html (Порівнюючи верблюда з іншими рішеннями, жовтень 2009)
- http://raibledesigns.com/rd/entry/taking_apache_camel_for_a (Matt Raible, жовтень 2008 р.)
Питання: який досвід ви використовували, використовуючи один стек над іншим? У яких сценаріях ви б порекомендували Camel, коли весняна інтеграція не мала підтримки Де ви бачите плюси та мінуси кожного? Будь-які поради з реальних проектів високо оцінені.