Sebagai pengguna Spring berpengalaman, saya berasumsi bahwa Spring Integration paling masuk akal dalam proyek baru-baru ini yang membutuhkan beberapa kemampuan pengiriman pesan (JMS) ( lebih detail ). Setelah beberapa hari bekerja dengan Spring Integration, masih terasa seperti banyak overhead konfigurasi mengingat jumlah saluran yang harus Anda konfigurasikan untuk membawa beberapa komunikasi permintaan-respons (mendengarkan pada antrian JMS yang berbeda) di tempat.
Oleh karena itu saya mencari beberapa informasi latar belakang bagaimana Camel berbeda dari Integrasi Musim Semi, tetapi sepertinya informasi di luar sana cukup banyak, saya menemukan:
- http://java.dzone.com/articles/spring-integration-and-apache (Perbandingan yang sangat netral antara penerapan skenario integrasi dunia nyata dalam Spring Integration vs. Camel, dari Desember 2009)
- http://hillert.blogspot.com/2009/10/apache-camel-alternatives.html (Membandingkan Camel dengan solusi lain, Oktober 2009)
- http://raibledesigns.com/rd/entry/taking_apache_camel_for_a (Matt Raible, Oktober 2008)
Pertanyaannya adalah: pengalaman apa yang Anda dapatkan saat menggunakan satu tumpukan di atas tumpukan lainnya? Dalam skenario apa Anda akan merekomendasikan Unta jika Integrasi Musim Semi tidak memiliki dukungan? Di mana Anda melihat pro dan kontra masing-masing? Setiap saran dari proyek dunia nyata sangat dihargai.