WebSphere MQ使用

来源:互联网 发布:东坡软件下载 编辑:程序博客网 时间:2024/06/13 16:10

根据项目需求,我们需要用到MQ集成到项目里,以下是我用客户端,简单搭建一个服务器连接通道。在此之前,如果你对MQ一无所知,我建议先仔细阅读以下入门的文章。

首先,安装好客户端,在MQ Explorer中的左侧的导航的队列管理器右键-新建-队列管理器。
输入队列管理器名称,下图我以Test为例:
这里写图片描述
其他都不选,单击完成。(注:完成按钮可能是灰色的,原因是因为端口被占用,此时应连续点击下一步,在最后一步的地方修改端口号,如图:)
这里写图片描述
修改端口后,完成。
此时的视图为:
这里写图片描述
我们看到,Test已经在运作了。
接下来讲Test展开,定位到队列-右键新建-本地队列,这里我们用QUEUE,完成。此时的视图应该是这样的:
这里写图片描述
接下来,将光标定位到通道-右键新建-服务器连接通道,这里用CHANNEL作为示例:
这里写图片描述
接下来,将光标定位至队列管理器-右键-添加远程队列管理器,此时管理器名称应该和刚刚的Test名称保持一致,下一步-主机名或IP地址填写本机的IP,在cmd中使用ipconfig查看,或者直接填写127.0.0.1,端口号填写我们创建队列管理器的端口,由于我创建的时候使用的是1414,所以下图我填写的就是1414,服务器连接通道填写我们刚刚建的通道CHANNEL,单击完成。
这里写图片描述
此时的效果图:
这里写图片描述
这是由于权限问题造成的,在下面的对话框中,我们暂时选择“是”。
这里写图片描述
此时在队列管理器中,会有两个队列管理器,而我们刚刚建的管理器,是用来做连接测试的。
展开Test-通道-通道认证记录,在右侧的内容视图中右键通道概要文件,属性
这里写图片描述
点击编辑-编辑,编辑内容为nobody,点击确定-确定-确定。、
这里写图片描述
现在,权限已经搞定,接下来,鼠标移动到远程队列管理器,右键-连接,正常情况下,连接成功,图标会变成黄色的,如图:
这里写图片描述
至此,服务器通道已经搞定了。注意,在正常情况下,权限验证,不应该什么都不填写,测试完毕后,我们应该在通道的MCA处填写用户标示。
这里写图片描述
我电脑的登录名叫admin,因此这里我可以填上admin。在装MQ客户端的时候,本地应该多了一个MQADMIN的用户,还有一个组,一般来讲,应该在组里添加自己的用户名来确保有足够的权限。

至此,说明服务器通道已经OK了,在下一章里我将介绍使用JAVA代码来发送,接受队列里的消息。因为时间有限,没有把MQ搞的特别透彻,哪儿有讲解不到的地方,恳请补充,谢谢。

WebSphere MQ使用:http://blog.csdn.net/u012552275/article/details/70194285

使用JAVA代码发送MQ消息:http://blog.csdn.net/u012552275/article/details/70194644

JAVA发送接收MQ代码示例:http://blog.csdn.net/u012552275/article/details/70194969

1 0
原创粉丝点击