如果没有监听器,IBM MQ将丢弃消息

时间:2017-02-16 09:58:30

标签: ibm-mq mq

我正在尝试在Docker容器中运行IBM MQ,它主要起作用。但是,如果没有待处理的侦听器,似乎会删除这些消息。

我找不到配置的位置消息应该保留多少消息。

这是我的mqs.ini:

AllQueueManagers:
   #********************************************************************#
   #* The path to the qmgrs directory, below which queue manager data  *#
   #* is stored                                                        *#
   #********************************************************************#
   DefaultPrefix=/var/mqm

LogDefaults:
   LogDefaultPath=/var/mqm/log

QueueManager:
   Name=QM1
   Prefix=/var/mqm
   Directory=QM1
   InstallationName=Installation1
DefaultQueueManager:
   Name=QM1

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这是对我的误解。

队列确实正常工作,有另一个进程拉动消息。如果你没有让听众排队,这就是消息消失的原因。