【问题标题】:Which WebSphere MQ connection attributes are required for JMS connectivity?JMS 连接需要哪些 WebSphere MQ 连接属性?
【发布时间】:2014-07-22 09:05:46
【问题描述】:

在使用 MQ 7.0 库通过 JMS 建立与 WebSphere MQ 的连接时,我可以设置以下 WMQ 特定的连接属性:

  • 主机名
  • 端口
  • 频道
  • 队列管理器
  • 队列名称
  • 用户 ID
  • 密码

我很确定我需要将东西发送到特定队列,所以我相信队列名称和主机名将始终是必需的。

在通过以下方式建立连接时通常总是需要剩余的哪些 JMS? 例如,以这样一种方式设置 WebSphere MQ 是否有意义,即没有队列管理器或通道存在或不需要将消息发送到特定队列?

这种 MQ/JMS 设置根本不使用 UserID/Password 是否很常见?

【问题讨论】:

    标签: java jms ibm-mq


    【解决方案1】:

    取决于连接类型,server bindingsclient bindings。在server bindings 中,队列管理器和应用程序使用共享内存进行通信,而在客户端绑定中,通信是通过套接字进行的。

    使用server bindings 时,建立连接只需要队列管理器名称,而client bindings 需要host nameportchannel name

    对于 MQ JMS,用户 ID 和密码是可选的。从 v7.5 开始,MQ 仅验证用户 ID 而不是密码。如果未指定 UserID,MQ JMS 会将机器的登录 UserID 传递给队列管理器。密码验证需要其他组件,例如 Security Exit

    【讨论】:

      猜你喜欢
      • 2015-07-08
      • 2014-09-19
      • 2017-02-03
      • 1970-01-01
      • 1970-01-01
      • 2010-11-24
      • 2020-03-13
      • 1970-01-01
      • 2012-03-10
      相关资源
      最近更新 更多