Spring JMS - Issue with Default Message Listener Container issues on setting both durable and shared subscription

Viewed 260

I have developed a Spring Integration Application which is running in multiple instance of PCF.

The application listens to the topic and process the message.

I use MqConnectionFactory for Topic connection and Spring JMS - DefaultMessageListenerContainer for listener message.

On Durable Subscription - With Same Client ID.

The first instance of the application runs without any issue and process the message. Other instance, I am getting the following Error.

2429 - MQRC_SUBSCRIPTION_IN_USE 

When I have different Client ID , Every instance of the application get the same copy of message resulting in duplicate processing - The idea of running multiple instance is to share the load and process parallel.

On Enabling Shared Subscription along with Durable Subscription - With Same Client ID.

Every instance is getting the following error. JMSWMQ2025 Failed to subscribe to the topic due to the exception occurred

reason '2432' MQRC_SUB_ALREADY_EXIST. 
0 Answers
Related