WebSphereMQ一小时快速入门一、什么是中间件中间件是处于应用软件和系统软件之间的通用服务,是一类以自己的复杂换取企业应用简单化的可复用的基础软件
中间件主要分为消息中间件、应用服务器中间件、交易中间件等等
而今天,笔者晓奕主要向大家介绍的正是IBM厂商的消息中间件WebSphereMQ
二、WebSphereMQ简介WebsphereMQ是IBM的商业消息通讯中间件(CommercialMessagingMiddleware)
WebsphereMQ提供一个具有工业标准、安全、可靠的消息传输系统
它可实施在广泛的IBM和非IBM平台上,它的功能是控制和管理一个集成的商业应用,使得组成这个商业应用的多个分支程序(模块)之间通过传递消息完成整个工作流程
通过使用WebSphereMQ用户可以简单方便的开发出可靠、高效的分布式应用系统
三、WebSphereMQ主要对象消息是对使用它的应用程序有意义的以字节为单位的字符串
消息可以用来实现在相同或不同平台上应用程序间的通信
队列是用于存储消息的数据结构
按功能可以分为本地队列、远程队列、传输队列、模板队列、别名队列、死信队列等等
队列管理器在WebSphereMQ中队列管理器是基本的软件系统,队列管理器可看成是队列和其他对象的容器
通道是一种提供从一个队列管理器到另一个队列管理器的通信路径
它又叫消息通道,用在分布式的队列把消息从一个队列管理器发送到另一个队列管理器
按照定义可以分为发送通道(Sender)、接收通道(Receiver)、服务器通道(Server)、请求器通道(Requester)等
MQSC命令是用来管理队列管理器对象,包括队列管理器本身、通道、队列和进程定义
可以使用runmqsc向队列管理器发出MQSC命令
四、WebSphereMQ体系结构WebSphereMQ的体系结构如图所示,它是由许多对象所组