
IBM WebSphere MQ
文章平均质量分 72
spring_model
总结开发中遇到的问题!
展开
-
MQ实现两个应用系统之间的通信----理论知识(一)
一.MQ基本操作MQ中有几个很重要的组件:队列管理器(QueueManager)、队列(Queue)和通道(Channel)。其基本的操作方法如下:创建队列管理器crtmqm –q QMgrName-q是指创建缺省的队列管理器删除队列管理器dltmqm QmgrName启动队列管理器strmqm QmgrName如果是启动默认的队列管理器,可以不带其名字原创 2016-10-12 09:11:56 · 2905 阅读 · 0 评论 -
MQ实现两个应用系统之间的通信-----实际操作(二)
使用IBM WebSphere MQ实现两个应用系统之间通信。两个应用系统都必须安装MQ服务器,只有双方都安装了MQ同时也创建队列管理器,而且双方都启动MQ的队列管理器才可以实现通。这里以A B 作为通信双方。A方创建队列管理器和相应的队列用于通信#创建队列管理器env MQSPREFIX=/var/mqm/ crtmqm -ld /var/mqm/qmgrs/log -lc -原创 2016-10-12 09:49:32 · 10831 阅读 · 0 评论 -
MQ之间互相发送消息(三)
在MQ直接互相发送消息之间必须确保双方的MQ都正常工作。使用命令:dis chs(*) 就可以查看所有的通道状态,状态必须为Running才可以互相发送消息。注意:这里的发送消息操作以上一篇文章创建的队列管理器为例。如果没有对MQ不是很清楚的可以先看上一篇文章。一、实现在同一个队列管理器直接进行通信。1、进入安装mq的目录中,进入samp目录下的bin目录中执行:amqspu原创 2016-10-12 10:16:36 · 4847 阅读 · 0 评论 -
已经把用户加入MQ的执行用户组了,为什么该用户还是没有权限执行MQ
在我们开发的应用系统需要和其他系统进行通信的时候,如果使用MQ来通信,我们当前的用户必须有执行MQ的权限,否则会出现MQ的2035错误(无法连接队列管理器),也就是用户没有权限执行MQ。此时可以使用命令:usermod -G mqm fxcctst 把fxcctst用户加入执行mq的用户组中。注意:这里的mqm为执行mq权限的用户所在组,fxcctst为需要加入mq用户组的用户名。(必原创 2016-10-12 08:56:59 · 8150 阅读 · 1 评论