WebSphere MQ----队列

在MQ中其实队列的概念基本上和我们上学时的数据结构中的概念是一样的,这个队列其实就是一个容器,用来存放消息。其中队列可以分成如下所示:

  • 本地队列:其中只有本地队列才是真正意义上的队列实体。其中本地队列可以分为:初始化队列(初始化队列用作消息的触发功能)、目标队列(目标队列是消息的目的地,可以长期存放消息)、死信队列(如果消息不能达到目的地也不能路由出去,则会放入到死信队列中)、应答队列(由于消息在发送后需要对方的回应,这种回应可以是系统自动产生的消息报告,也可以是对方应用生成的应答消息)、命令队列、传输队列(在消息的传输过程中要送往远方的将会放到传输队列中,在适当的时候将会发往远方,从本地系统的立场来看传输队列是用来暂存输出消息的)。

  • 远程队列:其实远程队列和别名队列类似,也只是一个队列定义。其中远程队列在定义的时候通常是指向其他远程队列管理器中的本地队列。远程队列在定义的过程中包括目标队列管理器和目标队列名,而且这种队列的定义对于访问地的应用是透明的。这种技术不但使应用程序只需要对一个简单的队列名操作,而且可以在线通过修改远程队列定义,而动态的改变路由。
  • 别名队列:别名队列是指向本地队列管理器中的队列
  • 模型队列:模型队列其实它本身只是一个队列的定义,但是当打开模型队列的时候,队列管理器会以这个定义为模型,创建一个本地队列,被称为动态队列。
时间: 2024-08-26 02:08:32

WebSphere MQ----队列的相关文章

MQ队列与哪些机器连接

1.使用MQ安装用户登录Linux,例如:su - mqm 2.runmqsc Qm1 #Queue 代表要查询的队列3.DISPLAY CONN(*) WHERE(OBJNAME EQ Queue)查询的结果:(说明此刻有两个机器连接队列Queue)AMQ8276: Display Connection details.   CONN(7CE89C50191E0020)                   EXTCONN(414D5143516D31202020202020202020)   

(转)WebSphere MQ基础命令

--查看MQ版本-- dspmqver --查看队列状态--dspmq --创建队列管理器--crtmqm -q ECIS_QM --删除队列管理器--dltmqm ECIS_QM --启动队列管理器--strmqm ECIS_QM --关闭队列管理器--endmqm -i ECIS_QM 立即停止endmqm -p ECIS_QM 强制停止 --运行队列管理器--runmqsc ECIS_QM --定义监听器--DEFINE LISTENER(LSR_4_ECIS_QM) TRPTYPE(TC

IBM WebSphere MQ 相关概念

IBM WebSphere MQ 基本概念 基本概念 1.队列管理器 队列管理器,顾名思义,就是管理消息队列的,它可以确保队列中的消息发送到正确的接收队列中,或者将消息传递至另外一个队列管理器中.队列管理器为每一个调用或者命令生成合适的完成代码. 队列管理器执行的任务有: 启动通道 处理 MQI 调用 创建.删除或改变队列和通道定义 运行命令服务器以处理 MQSC 命令 2.MQ 消息队列 从数据结构的知识知道,Queue是队列,是一个线性容器.MQ(Message Queue)就是存放消息的容

MQ原理、使用场景、IBM WebSphere MQ介绍及spring集成配置

一.MQ简介及特点 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们.消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术.排队指的是应用程序通过队列来通信.队列的使用除去了接收和发送应用程序同时执行的要求.其中较为成熟的MQ产品有IBM WebSphere MQ.RabbitMQ .ZeroMQ

IBM Websphere MQ 基本实验操作

IBM Websphere MQ 基本实验操作 1.1 MQ版本信息 IBM WebSphere MQ V 9.0 1.2 MQ软件环境 Windows Server 2003 1.3 MQ服务器信息 服务器地址:xxxxx 用户名:mqm 密码:****** 1.5 MQ注意事项 1.不支持含有空格的主机名: 2.远程队列中的远程队列名称和远程队列管理器必须与TOP端的本地队列及队列管理器一致: 3.接收方通道名称必须与TOP端发送方通道名称一致,发送方通道名称必须与TOP端接收方通道名称一致

WebSphere MQ基础命令

基础概念 对于MQ,我们需要知道4个名词:队列管理器.队列.消息.通道:对于编程设计人员,通常更关心消息和队列,对于维护管理人员,通常 会更关心队列管理器和通道.如果我们把队列管理器比作是数据库,那么队列就是其中的一张表,消息就是表中的一条记录. 队列:我们可以简单地把队列看成一个容器,用于存放消息. 队列管理器:队列管理器构建了独立的 MQ 的运行环境,它是消息队列的管理者,用来维护和管理消息队列. 消息:MQ中的最小对象:默认情况下,消息缺省可以达到 4MB.消息可以分成持久消息和非持久消息

WebSphere MQ消息通道管理总结

WebSphere MQ作为IBM软件家族的消息传输中间件产品,以其出色的特性和功能在业界享有盛誉.WebSphere MQ独特的安全机制.简便快速的编程风格.卓越不凡的稳定性.可扩展性和跨平台性,以及强大的消息通讯能力,使得它在银行.电信,还是在交通运输.政府机关等各行各业,赢得了很高的市场份额.在中国,WebSphere MQ同样拥有广泛的用户基础和许许多多的成功案例.它不仅具有跨平台.跨网络的特性,而且以其特有的先进机制保证对消息的"Once and Once only"的传输,

WebSphere MQ&&Active MQ

WebSphere MQ&&ActiveMQ WebSphere MQ 1.  中间件处于应用软件与系统软件之间,是一种以自己的复杂换取企业应用简单化的可复用的基础软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享.功能共享的目的. 2.  三种通信技术: RPC(remote process call):同步: CPI-C:同步: MQI(message queue interface):异步通信方式,通信的方式与传送协议无关. 3.

Java调用MQ队列

IBM MQ 6.0中设置两个队列,(远程队列.通道之类都不设置). 队列管理器是XIR_QM_1502 队列名称是ESBREQ IP地址是10.23.117.134(远程的一台电脑,跟我的电脑不在一个局域网内) 端口1414 CCSID 1208 MQ配置可以参考这个,有配图http://wenku.baidu.com/view/06d108d0360cba1aa811daa3.html 程序如下,发送线程两个,接收线程一个.接收完毕后就结束. [java] view plaincopy /*

Linux下websphere MQ安装

1.建立mq用户及目录. [[email protected]]#mkdir /var/mqm   ###业务数据存放目录 [[email protected]]#mkdir /opt/mqm   ###软件安装目录 [[email protected]]#groupadd mqm [[email protected]]#useradd -d /var/mqm -g mqm -s /usr/sbin -m mqm [[email protected]]#passwd mqm [[email pr