Java JMS连接需要哪些WebSphere MQ连接属性?
在使用MQ 7.0库通过JMS建立与WebSphere MQ的连接时,我能够设置以下特定于WMQ的连接属性:Java JMS连接需要哪些WebSphere MQ连接属性?,java,jms,ibm-mq,Java,Jms,Ibm Mq,在使用MQ 7.0库通过JMS建立与WebSphere MQ的连接时,我能够设置以下特定于WMQ的连接属性: 主机名 港口 渠道 队列管理器 队列名称 用户ID 密码 我非常确定我需要将东西发送到特定的队列,所以我相信队列名称和主机名总是必需的 在通过建立连接时,通常需要以下哪一项 JMS? 例如,以这样的方式设置WebSphereMQ是否有意义,即不存在队列管理器或通道,也不需要将消息发送到特定队列 这种MQ/JMS设置完全不使用用户ID/密码是否常见?取决于连接类型、服务器绑定或客户端绑
- 主机名
- 港口
- 渠道
- 队列管理器
- 队列名称
- 用户ID
- 密码
这种MQ/JMS设置完全不使用用户ID/密码是否常见?取决于连接类型、
服务器绑定
或客户端绑定
。在服务器绑定中
队列管理器和应用程序使用共享内存进行通信,而在客户端绑定中,通信通过套接字进行
使用服务器绑定时
建立连接只需要队列管理器名称,而客户端绑定
需要主机名
、端口
、通道名
用户ID和密码对于MQ JMS是可选的。从v7.5开始,MQ只验证用户ID,不验证密码。如果未指定UserID,mqjms将把机器的登录UserID传递给队列管理器。密码验证需要额外的组件,如安全出口