Support Questions
Find answers, ask questions, and share your expertise

How to Integrate IBM MQ with Storm?

Cloudera Employee

What is recommended way to connect IBM MQ with Storm. Is this supported ?

1 ACCEPTED SOLUTION

Accepted Solutions

Re: How to Integrate IBM MQ with Storm?

@nasghar@hortonworks.com

Please see this

Is it possible to use MQ-Series instead of Kafka as Messaging Queue?

Apache Storm supports JMS Spouts. It is currently certified with Active MQ and Oracle JMS. We ran into issues with IBM MQ-Series with respect to how messages are acknowledged by IBM MQ. IBM-MQ requires the thread that receives the message be the same thread that acks it. Storm’s framework cannot support this requirement, as the receiving and acking thread by design are different threads to achieve higher throughput.

View solution in original post

3 REPLIES 3

Re: How to Integrate IBM MQ with Storm?

@nasghar@hortonworks.com

Please see this

Is it possible to use MQ-Series instead of Kafka as Messaging Queue?

Apache Storm supports JMS Spouts. It is currently certified with Active MQ and Oracle JMS. We ran into issues with IBM MQ-Series with respect to how messages are acknowledged by IBM MQ. IBM-MQ requires the thread that receives the message be the same thread that acks it. Storm’s framework cannot support this requirement, as the receiving and acking thread by design are different threads to achieve higher throughput.

View solution in original post

Re: How to Integrate IBM MQ with Storm?

Cloudera Employee

It seems like nothing is changed here? This was the case last year. Do we have any plan to address this?

Re: How to Integrate IBM MQ with Storm?

Guru

As the answer suggests, just use the built-in JMS spout. The Storm project page has details on how to set it up....