-2

We are using spring boot application with IBM MQ, so Which integration tool is better Apache camel or Spring integration

as I'm new for these technologies and it's higher priority decision so I'm making it a separate question, if it exists so could you please comment link then I will refer it.

  • 2
    How fast do you wanted to be? – Oleg Zhurakousky Jun 11 '20 at 12:09
  • which one will give a fast and better performance that one I want to use – Srikanth Janapati Jun 11 '20 at 13:22
  • 3
    I hope you understand that was sarcasm specifically to point out the fundamental flaw in your overall question. What is fast? What is better? What is performant? You did not specify your expected SLA requirement; you did not specify your business requirement you did not provide any details at all. You simply threw words like performance, features, memory and threads and stated that you want all that to be shinier then the other which is absolutely impossible to answer in any objective way. Don't take it the wrong way. . just trying to help – Oleg Zhurakousky Jun 11 '20 at 13:35
  • thanks @OlegZhurakousky for reply – Srikanth Janapati Jun 11 '20 at 14:05
  • I have edited the question please refer once and give me your suggestions – Srikanth Janapati Jun 11 '20 at 14:43
  • 1
    Better in what way? What are your requirements? I just did a google search for "Which is better Apache camel or Spring integration" and one of the first results was a SO post [When to use Spring Integration vs. Camel?](https://stackoverflow.com/questions/3034054/when-to-use-spring-integration-vs-camel), maybe this will be helpful to you. – JoshMc Jun 11 '20 at 17:07
  • I mean which integration tool easy way to working with spring boot and IBM MQ – Srikanth Janapati Jun 12 '20 at 05:57

1 Answers1

1

Please be aware that Apache Camel uses Spring JMS for the messaging component. So your are looking to use Spring JMS regardless of the other technologies. If you are looking at Camel and Spring Boot, have a look at Spring Boot - Camel - IBM MQ. This example makes good use of connection pooling.

The example also uses JTA synchronized transactions for reliable message delivery (DUPS_OK mode, not XA). This can be difficult to achieve.

Doug Grove
  • 962
  • 5
  • 5