ActiveMQ Connected consumer don’t consume messages

I am using NuGet to work with ActiveMQ https://activemq.apache.org/components/nms/
Also tried Apache.NMS.ActiveMQ.NetStd.
The situation is such that the listener successfully connects to the broker and in the web console this can be seen in the corresponding queue. But messages from the queue don’t consume. Without any errors.

Something like this:
ActiveMQ Connected consumer don't consume messages

Consumer code. This is AspNet HostedService:
ActiveMQ Connected consumer don't consume messages

Connected with tcp://...:
ActiveMQ Connected consumer don't consume messages

Creating connection and session:
ActiveMQ Connected consumer don't consume messages

I don’t get any exceptions, nothing at all. No messages are delivered to the listener. What could be the problem?

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

The problem was in the queuePrefetch, the asynchronous consumer does not work with the value 0, in this case, you can use only the synchronous consumer or increase the value of queuePrefetсh.
ActiveMQ Connected consumer don't consume messages


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x