【发布时间】:2012-07-30 15:46:24
【问题描述】:
当我转到我的 WebSphere MQ 资源管理器并连接到远程队列管理器并转到 --> Advanced --> Listeners 时,我没有看到任何定义的侦听器。但是我能够创建一个远程 JMS 客户端,通过使用通道连接连接到这个队列管理器并将消息发布到一个主题。
那么听众的目的是什么?就我而言,没有听众的情况下一切正常。
【问题讨论】:
当我转到我的 WebSphere MQ 资源管理器并连接到远程队列管理器并转到 --> Advanced --> Listeners 时,我没有看到任何定义的侦听器。但是我能够创建一个远程 JMS 客户端,通过使用通道连接连接到这个队列管理器并将消息发布到一个主题。
那么听众的目的是什么?就我而言,没有听众的情况下一切正常。
【问题讨论】:
WebSphere MQ 侦听器接受远程连接并启动入站通道。现代队列管理器几乎总是定义了侦听器,但也可以为 QMgr 指定一个默认端口来侦听,而无需实际定义侦听器。不过,这很不寻常。对于旧版本的 MQ,通常使用 inetd 来启动通道。此方法不使用侦听器。
所以请放心,您的 QMgr 上的 某些东西 正在侦听连接。由于您没有看到它,因此可能存在三种可能性:
SYSTEM. 开头,并且您的 Explorer 视图设置为过滤 SYSTEM 对象。qm.ini 文件中指定inetd
对了,去获取一个新版本的 WMQ Explorer。由于您有Advanced --> Listeners,因此您必须拥有旧版本。从SupportPac MS0T下载。
【讨论】: