今天发现,当我用命令endmqlsr -m REWS_QM把队列管理器的监听关闭之后,MQ竟然还能收到客户端的消息,然后用netstat -an|grep 1414命令查看,没有处于listen状态的,只是还有好多状态为ESTABLISHED,这样的话我关闭和不关闭监听器貌似都没啥影响,不是应该把监听关了,MQ就收不到消息了吗?不知道是哪里出了问题,求大神求真相。
tcp4 0 0 158.222.2.84.1414 158.222.2.83.61321 ESTABLISHED
tcp4 0 0 158.222.2.84.1414 158.222.2.84.61693 ESTABLISHED
tcp 0 0 158.222.2.84.61693 158.222.2.84.1414 ESTABLISHED
tcp4 0 0 158.222.2.84.1414 158.222.2.84.64630 ESTABLISHED
tcp 0 0 158.222.2.84.64630 158.222.2.84.1414 ESTABLISHED
tcp4 0 0 158.222.2.84.1414 158.222.2.84.44598 ESTABLISHED
tcp 0 0 158.222.2.84.44598 158.222.2.84.1414 ESTABLISHED
tcp4 0 0 158.222.2.84.1414 158.222.80.47.50042 ESTABLISHED
tcp4 0 0 158.222.2.84.1414 158.222.80.50.1604 ESTABLISHED
tcp mq 监听器 状态
------解决方案--------------------
关闭通道就可以了吧
------解决方案--------------------
mark 一下,最近也在学习这个,按说关了侦听器应该收不到消息了才对,你还有没有定义其他的侦听?