websphere mq 配置和部署
- 格式:doc
- 大小:235.50 KB
- 文档页数:6


介绍安装以及配置服务详解IBM WebSphere MQ首先介绍一下MQMQ消息队列的简称是一种应用程序对应用程序的通信方法。
说白了也就是通过队列的方式来对应用程序进行数据通信。
而无需专用链接来链接它们。
MQ的通讯方式1.数据报的方式Datagram (Send and forget)应用程序在创建完消息后。
利用MQ的API将消息发送到队列中。
它充分利用了MQ(once and once only )2.请求和应答方式Request/Reply发送消息之后需等待对方处理结果。
需考虑如下问题:a.等待应答的时间是多少?b.如果没有应答怎么办。
c.本次session是否需要保留?MQ的开发流程1.让应用程序与队列管理器链接,通过MQconnect调用来进行此链接。
2.使用MQOpen调用为输出打开一个队列调用将其数据放到队列上。
MQPut应用程序使用 3.调用打开输入队列 4.调用MQOpen 5.使用MQGet从队列上接收数据安装步骤。
(此处为转载文章,作者已经证实所有步骤。
)Windows下WebSphere MQ服务端的安装:(1)把WebSphere MQWindows版服务器CD-ROM插入CD-ROM驱动器。
(2)如果安装了自动运行,那么会启动安装进程。
如果不启动,则双击CD-ROM 上的根目录中的Setup图标以启动安装程序。
(3)请等待,直到出现WebSphere MQ安装启动板窗口为止。
(4)如果需要更改安装的本地语言,单击选择语言图标,然后从列表中选择所需的语言。
(5)选择必备软件选项。
选择典型安装后,安装界面上的每个安装项右边有一个对钩号(表示已安装),反之则为一个叉号(表示还没有安装,如果要装MQ,则必须先把这些软件装好)。
如果出现了叉号:1)单击项目左边的?号以显示安装连接;2)选择要使用的安装源的选项,从以下各项选择:WebSphere MQ CD ?.因特网?网络? ?符号。
Websphere MQ入门教程——使用IBM Websphere MQ提纲前言今天,大多数企业都希望他们的硬件和软件提供者不只受限于一家厂商,相反,大家普遍认为应当面向多家厂商能够运行多种软件的多种硬件平台,这些硬件平台既可以是大型机,也可以是笔记本计算机。
其中包括传统的中央集中式系统,通常指大型企业所采用的大型机,部门级小型计算机和个人用个人计算机或工作站。
通常这些平台是在“混乱”中发展起来的,当时它们的成长既有独立性又有偶然性。
混乱造成的结果是由企业“玻璃房子”控制的清静、秩序井然的世界退化成了一个个独立而分散的部门,并要求任务能够满足其独立而分散的需求。
有些公司一直在寻求一种成熟的策略,以便在企业范围内扩展应用和数据,使其距最终用户最近。
这种需求在设计时,存在许多限制,因为目前的交互式主要是同步形式,它要求对方一直处于通讯状态,这必然会大大增加网络代价。
目前,许多企业都是由一些相对于整体业务问题而孤立的解决方案所组成的自动化孤岛。
在信息共享的大环境下,如果能在这些孤岛之间架起桥梁,那么效率和利润都将得到提高。
从我们与不同行业客户与服务提供者广泛接触的经验来看,这种沟通非常必要,而且正变得越来越重要。
有些公司已经找到了连接网络若干个部分的解决方案,它们或者是自行开发的或者只有较窄的应用领域。
如IBM用户事务处理的CICS就有这样的连接功能,但数据处理软件的设计、维护和开发通常都非常昂贵。
因此需要一种通用软件,它能够集成多个运行于供应商所提供的系统上的应用程序。
这种软件不仅成本不高,而且可以可靠地处理很高的吞吐量,消息中间件正是解决这种互连问题的解决方案。
商业消息中间件的出现保证了消息传输的可靠性,高效率和安全性,同时也减少了系统的开发周期。
目前应用最多的消息中间件产品为IBM Websphere MQ。
本文就针对Websphere MQ的体系结构、管理和开发进行详细的阐述,希望对读者有所帮助。
MQ服务器配置与测试手册WebShpere MQ 配置与测试一例在“WebSphere MQ程序设计初探”一文中,讨论了从MQ队列管理器的本地队列中放置和读出消息的程序,本文主要通过两台机器,搭建MQ消息传输的环境,并编写测试程序进行测试。
第一、准备工作准备2台Win2000环境(XP也可),通过以太网连通。
机器A:代码为00000000,IP地址为:10.1.1.1机器B:代码为88888888,IP地址为:10.1.1.2安装MQ 5.3第二、创建MQ对象A机器上:1、打开“WebSphere MQ资源管理器”,新建队列管理器,名称为QM_00000000,其余采用默认设置;2、在QM_00000000队列管理器中创建本地队列,名称为LQ_00000000;3、创建传输队列,名称为XQ_88888888(新建时选择“本地队列”,将“用法”设置为“传输”);4、创建远程队列定义,名称为RQ_88888888,指定远程队列名称为LQ_88888888,远程队列管理器名称为QM_88888888,传输队列名称为XQ_88888888;5、创建发送方通道,名称为00000000.88888888,传输协议为TCP/IP,连接名称为10.1.1.2(1414),传输队列为XQ_88888888;6、创建接受方通道,名称为88888888.00000000,采用默认设置;7、创建服务器连接通道,名称为DC.SVRCONN,采用默认设置(该通道主要给后面的测试程序使用)。
B机器和A机器上的操作一样,只是命名不同,如下:1、打开“WebSphe re MQ资源管理器”,新建队列管理器,名称为QM_88888888,其余采用默认设置;2、在QM_88888888队列管理器中创建本地队列,名称为LQ_88888888;3、创建传输队列,名称为XQ_00000000(新建时选择“本地队列”,将“用法”设置为“传输”);4、创建远程队列定义,名称为RQ_00000000,指定远程队列名称为LQ_00000000,远程队列管理器名称为QM_00000000,传输队列名称为XQ_00000000;5、创建发送方通道,名称为88888888.00000000,传输协议为TCP/IP,连接名称为10.1.1.1(1414),传输队列为XQ_00000000;6、创建接受方通道,名称为00000000.88888888,采用默认设置;7、创建服务器连接通道,名称为DC.SVRCONN,采用默认设置。
1.1 WebSphere MQ安全传输SSL的配置1.1.1新建自签署证书到文件开打【IBM 密钥管理】,新建【密钥库文件】【文件名】为:key.kdb【位置】为:C:\Program Files\IBM\WebSphere MQ\Qmgrs\MQ_000000\ssl\(注:MQ_000000为所配队列管理器的名称)一定要特别注意【文件名】和【位置】的路径,在配置队列管理器的ssl中会用到。
设置密钥库的密码此处需要勾选新建自签署证书选择【个人证书】,然后再点击【新建自签署证书】【密钥标号】前缀必须是[ibmwebspheremq ]然后再加上队列管理器的名称,然后点击【确定】当前所要配置的队列管理器的名称前缀一定要是[ibmwebspheremq ]B 处做匹配时要用到A 处然后从所选密钥解压缩证书到文件最后生成*.arm的文件;1.1.2签署入证书将第一步中生成的*.arm证书文件复制到所要通讯的另一台装有WebSphere MQ的机器上,并打开[IBM密钥管理];打开相应的密钥库,选择[签署人证书]点击[添加]按钮,选择自己复制过来的[*.arm]文件然后点击[确定]第一步第二步然后输入证书的标号,可以自己随便输入,不过一定要保证唯一;1.1.3配置双方的WebSphere MQ中的队列管理器的ssl和通道的ssl1.在【自签署证书】和【签署人证书】双方WebSphere MQ相应的队列管理器配置ssl。
步骤如下:选择所要操作的队列管理,右击鼠标,选择属性,在左栏框中选中[ssl]指定[密钥库]的路径:我本机密钥库的路径为:(C:\Program Files\IBM\WebSphere MQ\Qmgrs\MQ_000000\ssl\key.kdb)这个[密钥库]填写的值应该为:[C:\Program Files\IBM\WebSphere MQ\Qmgrs\MQ_000000\ssl\key]2.对【自签署证书】一方WebSphere MQ 的发送方通道进行配置选中相应的发送方通道,右击鼠标,选中属性,选中[ssl]选择一种加密算法。