ActiveMQ Connected 消费者不消费消息

ActiveMQ Connected consumer don't consume messages

我正在使用 NuGet 与 ActiveMQ 一起工作 https://activemq.apache.org/components/nms/ 也试过Apache.NMS.ActiveMQ.NetStd。 情况是侦听器成功连接到代理,并且在 Web 控制台中可以在相应的队列中看到。但是来自队列的消息不会消耗。没有任何错误。

像这样:

消费者代码。这是 AspNet 托管服务:

tcp://... 相关联:

正在创建连接和会话:

我没有得到任何例外,完全没有。没有消息传递给侦听器。可能是什么问题?

问题出在queuePrefetch,异步consumer在值为0时不工作,这种情况只能使用同步consumer或者增大queuePrefetсh的值。