]
Stuart Douglas reassigned WFLY-9639:
------------------------------------
Component/s: JMS
(was: Application Client)
Assignee: Jeff Mesnil (was: Stuart Douglas)
Messages are stuck in a Queue that is configured on HornetQ
-----------------------------------------------------------
Key: WFLY-9639
URL:
https://issues.jboss.org/browse/WFLY-9639
Project: WildFly
Issue Type: Bug
Components: JMS
Affects Versions: 9.x.x TBD
Environment: RHEL 7.2, JDK 1.8_144
Reporter: Rajendra Mallampati
Assignee: Jeff Mesnil
We use WildFly 9.0.2 for hosting our web application and it has both real time and batch
processing components. One of the functions supported on the web includes uploading a file
with a number of lines any where from 1 to 10K, If the file is valid (virus scan etc
passed) it is parsed into that may messages and published to a queue. Each message will
have two counters total number of messages that are published to the queue, and the
message number.
The consuming side is implemented using Spring DefaultMessageListenerContainer (DMLC)
with a concurrency of 50 and maxConcurrency of 75. The listeners that implement
MessageListener interface are integrated into DMLC. sometimes, if the producing side
published 100 messages the consuming side only receiving 98 (per say) and gets stuck
because two more messages should be in the Queue. Those two messages are not delivered and
don't know where they are going. We tried even persistent Queues and the result is
same (getting stuck).
This is happening in production and any insight into this issue is highly appreciated.
Here are the software details:
App server : Wildfly 9.0.2
HornetQ : 2.4.7
JDK : 1_8_144
If you need additional details I will be very glad to provide.
Thanks
Rajendra