WebSphere MQ中侦听器的用途是什么?

时间:2012-08-01 17:29:03

标签: jms listener ibm-mq

当我转到WebSphere MQ资源管理器并连接到远程队列管理器并转到--> Advanced --> Listeners时,我看不到定义了任何侦听器。但我能够创建一个远程JMS客户端,通过使用通道连接连接到此队列管理器并将消息发布到主题。

那么听众的目的是什么?就我而言,如果没有听众,事情就会很好。

1 个答案:

答案 0 :(得分:5)

WebSphere MQ侦听器接受远程连接并启动入站通道。现代队列管理器几乎总是定义了侦听器,但也可以为QMgr指定默认端口,而不实际定义侦听器。不过这很不寻常。对于旧版本的MQ,通常使用inetd来启动通道。此方法不使用侦听器。

请放心,QMgr上的某些正在侦听连接。由于你没有看到它,有三种可能的可能性:

  • 侦听器名称以SYSTEM.开头,并且您的资源管理器视图设置为过滤SYSTEM对象。
  • 已在qm.ini文件
  • 中指定了默认端口
  • 您使用inetd
  • 有一个非常古老的QMgr

顺便说一下,去获取一个新版本的WMQ Explorer。由于您有Advanced --> Listeners,因此您必须拥有旧版本。从SupportPac MS0T下载。