MQ消息队列的简称是一种应用程序对应用程序的通信方法,就是通过队列的方式来对应用程序进行数据通信,无需专用链接。
工具/原料
WS_MQ_V7.5.0.2_TRIAL_FOR_WINDOWS_ML
win7以上操作系统
方法/步骤
1、打开MQ安装程序,选择下一步,默认安装WebSphereMQ,
2、完成MQ的安装工作,启动WebSphereMQ,
3、服务器配置,选择新建队列管理器,创建名为"mq"的队列管理器,其他选项默认不变,点"下一步"
4、允许在TCP/IP上进行队列管理器的远程管理,点击"下一步",完成MQ队列管理器的创建。
5、新建本地队列,在mq下创建名为&q掼鸿乡羰uot;MQ_send"的本地队列(用户可以根据自己的需求更改本地队列的名字和数量),其他选项默认即可。
6、在mq下创建名为"MQ_CHL"的服务器通道,其他选项默认即可。
7、在MQ服务器端的计算机用户中添加MQ客户端所在计算机的系统用户。例如:我的MQ客户瞿搋村乇端所在的计算机用户名为Administrator,则在服务器端系统中添加名为&鳎溻趄酃quot;Administrator"的用户。具体步骤如下:<1>点击"开始"->"控制面板"->"管理工具"->"计算机管理"->"本地用户和组"->"用户",选择Administrator点右键,打开属性面板,选择“隶属于”把mqmt添加进去。如下图所示:(如果客户端计算机使用的其他的用户名,在服务器端新建一个用户名,同样操作,把用户名添加隶属于mqm组里面)
方法/步骤2
1、客户端连接MQ服务出现2035错误MQRC_NOT_AUTHORIZED
2、找到mq的安装目录下的bin目袄嬖艽蛞录,在cmd环境下执行命令runmqsc然后执行命令alterqmgrchlauth(disabled)把权限验证下掉就可以了,如下图所示:
3、欢迎大家提意见,集思广益,把大家所遇到的错误,问题汇总写在步骤2里面,方便大家翻阅。