Skip to main content
Question

MQ JMS Wait Interval - JMS Consumer Pipeline

  • July 6, 2023
  • 2 replies
  • 146 views

JMS Consumer in pipeline is connecting to an IBM MQ server.

The number of GETs is very high, around 50,000 GETs in 15 minutes with Valid GETs (Messages consumed) in the low hundreds.

This is usually resolved by setting MQGMO_WAIT and interval set to 60 seconds.

In JMS this is set in property “receive.timeout”.

Does anyone have idea on how to specify this via the JMS properties in UI of streamiest pipeline ?

2 replies

Forum|alt.badge.img
  • StreamSets Employee
  • July 7, 2023

Hi @Kar003 Generally the JMS related properties are added under “Additional JMS Configuration Properties”. Did you try adding the configuration in that attribute? (receive.timeout = xxx)


  • Author
  • Fan
  • July 11, 2023

Thanks Ranjith,

I am looking for the exact configuration for that property. Testing all of them is time consuming.

receiveTimeout = 60000

receivetimeout = 60000

receive.timeout = 60000

setReceiveTimeout = 60000

receive = 60000