ในฐานะผู้ใช้ Spring ที่ช่ำชองฉันคิดว่า Spring Integration จะเหมาะสมที่สุดในโครงการล่าสุดที่ต้องการความสามารถในการส่งข้อความ (JMS) บางอย่าง ( รายละเอียดเพิ่มเติม ) หลังจากใช้งาน Spring Integration มาหลายวันก็ยังรู้สึกเหมือนมีค่าใช้จ่ายในการกำหนดค่าจำนวนมากเนื่องจากจำนวนช่องสัญญาณที่คุณต้องกำหนดค่าเพื่อให้มีการสื่อสารตามคำขอตอบสนอง (ฟังในคิว JMS ที่แตกต่างกัน)
ดังนั้นฉันจึงค้นหาข้อมูลพื้นฐานว่า Camel แตกต่างจาก Spring Integration อย่างไร แต่ดูเหมือนว่าข้อมูลจะมีอยู่พอสมควรฉันพบ:
- http://java.dzone.com/articles/spring-integration-and-apache (การเปรียบเทียบที่เป็นกลางมากระหว่างการใช้สถานการณ์การผสานรวมในโลกแห่งความเป็นจริงใน Spring Integration กับ Camel ตั้งแต่เดือนธันวาคม 2009)
- http://hillert.blogspot.com/2009/10/apache-camel-alternatives.html (เปรียบเทียบ Camel กับโซลูชันอื่นตุลาคม 2552)
- http://raibledesigns.com/rd/entry/taking_apache_camel_for_a (Matt Raible, ตุลาคม 2008)
คำถามคือคุณมีประสบการณ์อะไรบ้างในการใช้กองซ้อนทับอีกอัน? คุณจะแนะนำ Camel ในสถานการณ์ใดบ้างเนื่องจาก Spring Integration ขาดการสนับสนุน คุณเห็นข้อดีข้อเสียของแต่ละข้อตรงไหน? คำแนะนำใด ๆ จากโครงการจริงจะได้รับการชื่นชมอย่างมาก