1.关于websphere MQ的常用名词(针对Websphere MQ7.5版本)

队列管理器:为应用程序提供消息传递服务的程序。使用消息队列接口(MQI)的应用程序可以将消息放置到队列并可从队列中获得消息,队列管理器确保消息可以发送至正确的队列或传递至另一个队列管理器。

本地队列:队列管理器接收消息的位置。

传输队列:特殊的本地队列,当队列管理器将消息发送至远程队列管理器上的队列时,传输队列在本地存储此消息,直到远程队列管理器上的队列可用。创建传输队列,只需创建一个本地队列将其用法属性改为“传输”。

远程队列定义:属于另一个队列管理器的队列的本地队列管理器上的定义。要将消息发送至远程队列管理器上的队列,发送方队列管理器必须具有目标队列的远程定义。

别名队列:不是队列,是现有队列的附加定义。比如:当应用程序的队列名与队列管理器的队列名不一致。不能更改的前提下,可以创建别名队列指向需要的队列。

模型队列:如果想要队列管理器根据需要动态创建队列的模板,这样当应用程序尝试将消息放置到模型队列时,队列管理器将动态地创建与模型队列同名的本地队列。

发送方通道:队列管理器用来将消息发送至其他队列管理器的消息通道。要使用发送方通道来发送消息,还必须在另一队列管理器上创建与此发送通道同名的接收方通道。

接收方通道:队列管理器用来从其他队列管理器接收消息的消息通道。前提是已经在另一个队列管理器创建同名发送方通道或服务器通道。

请求方通道:队列管理器用来将消息发送到其他队列管理器的消息通道。要使用请求方通道发送消息,必须在另一队列管理器创建发送方通道(实现回调机制)或服务器通道。

服务器通道:队列管理器用来将消息发送到其他队列管理器的消息通道。要使用服务器通道来发送消息,必须在另一队列管理器创建与此服务器通道同名的接收方通道。

服务器连接通道:应用程序操作本地队列的通道。

2.使用MQSC创建MQ

a.打开命令提示符 输入  crtmqm QM_APPLE,其中QM_APPLE是队列管理器名称。

b. 输入strmqm QM_APPLE 启动队列管理器

c. 输入runmqsc QM_APPLE 启用MQSC命令

创建本地队列 define qlocal(Q1),其中Q1为本地队列名。

输入end 结束MQSC命令。

d. 将测试消息放入本地队列。 在cmd 命令行中输入amqsput Q1 QM_APPLE,在本地队列中可以看到队列深度为1.

e. 取出本地队列的消息。在cmd 命令行中输入amqsget Q1 QM_APPLE

f. 创建服务器连接通道 在cmd命令行输入runmqsc QM_APPLE ,然后输入define channel(CLIENT.QM_APPLE) chltype(SVRCONN) trptype (TCP) mcauser('administrator'),其中的administrator是Windows登录名(或有效的mqm用户名)。这里牵扯到mq的用户组,在安装websphere mq 时会安装名为mqm的用户组。输入end结束。

g. 关于应用程序所在主机的MQ配置。

h.侦听端口可以通过cmd命令行中输入start listener(system.default.listener.tcp)启动,默认端口为1414,如果占用可以使用 alert listener(system.default.listener.tcp) trptype(tcp) port(1418),其中1418为你想改变的端口号,然后再执行start listener(system.default.listener.tcp)。

下篇介绍c#客户端收发消息

IBM的websphere MQ的c#使用的更多相关文章

  1. IBM的websphere MQ的c#使用(一)

    接上篇的MQ配置.利用C#实现MQ消息的收发.源码 1.需要引入的dll是amqmdnet.dll 2.app.config配置 <?xml version="1.0" en ...

  2. C#接收WebSphere MQ中文乱码问题

    最近在用IBM的WebSphere MQ做数据传输,客户端操作系统Windows,服务器是AIX,我们用的都是UTF-8编码,但是联调时发现带中文的都出现了乱码.折腾了好久才发现问题,原来是CCSID ...

  3. IBM WebSphere MQ的oracle的jdbc

    一.IBM WebSphere MQ7.0的jdbc支持数据库有: DB2 Informix Informix_With_Date_Format Microsoft_SQL_Server Oracle ...

  4. IBM WebSphere MQ 7.5基本用法

    一.下载7.5 Trial版本 http://www.ibm.com/developerworks/downloads/ws/wmq/ 这是下载网址,下载前先必须注册IBM ID,下载完成后一路Nex ...

  5. IBM WebSphere MQ 通道类型配置

    IBM WebSphere MQ 通道类型配置 初学MQ,四种常见通道,windows下操作 目录 Sender--Receiver Server-Receiver Server-Requester ...

  6. IBM websphere MQ使用说明

    百度文库: IBM websphere MQ使用说明 IBM MQ安装和配置

  7. IBM WebSphere MQ介绍安装以及配置服务详解

    首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法.说白了也就是通过队列的方式来对应用程序进行数据通信.而无需专用链接来链接它们. MQ的通讯方式 1.数据报的方式 Datagra ...

  8. IBM WebSphere MQ介绍安装以及配置服务详解(转)

    首先介绍一下MQ MQ消息队列的简称是一种应用程序对应用程序的通信方法.说白了也就是通过队列的方式来对应用程序进行数据通信.而无需专用链接来链接它们. MQ的通讯方式 1.数据报的方式 Datagra ...

  9. IBM websphere MQ 消息发送与获取

    一. 所需依赖包,安装 IBM websphere MQ 后,在安装目录下的 java 目录内 import java.io.IOException; import java.util.Propert ...

随机推荐

  1. d3力导向图聚焦

    效果描述 双击节点,节点以及节点一度关联的节点保持高亮状态,其余节点变灰,半径变小,文字消失,并且向内收缩. 效果展示 正常状态 聚焦效果 关键代码 节点变化 激活节点保持高亮的样式,其余节点应用no ...

  2. 转载:C#特性-表达式树

    原文地址:http://www.cnblogs.com/tianfan/ 表达式树基础 刚接触LINQ的人往往觉得表达式树很不容易理解.通过这篇文章我希望大家看到它其实并不像想象中那么难.您只要有普通 ...

  3. Delphi实现电脑端微信图片文件解密

    电脑端微信收到图片后是存在了“C:\Users\系统用户名\Documents\WeChat Files\微信帐号\Data”目录下的,但文件不能直接使用图片浏览器打开的,因为做了一些加密,之前有个朋 ...

  4. Kotlin——最详细的控制语句使用

    在前面 的章节中讲解了Kotlin语言中的数据类型.变量与常量的定义.不了解请参见前面的内容: Kotlin从无到有系列之数据类型介绍. Kotlin从无到有系列之变量.常量.注释的使用. 下面详细为 ...

  5. HiveQL简单操作DDL

    hive-2.1.1 DDL操作 Create/Drop/Alter/Use Database 创建数据库 //官方指导 CREATE (DATABASE|SCHEMA) [IF NOT EXISTS ...

  6. Android SDK国内更新

    恩,废话就不多说了,俩网址,mirrors.neusoft.edu.cn和ubuntu.buct.edu.cn,在这里感谢wecloud和北京化工大学,十分感谢提供方便之门

  7. MAVEN 打包JAR

    <build> <finalName>edu-service-user</finalName> <resources> <resource> ...

  8. 总结HTML5

    都说项目页面是HTML5写的,但是HTML5的特别之处用了多少? 1.是不是页面布局都是统一的div,然后class写样式?可是HTML5提供了好多新标签 ,css中直接用标签名即可定义样式,不用费力 ...

  9. python + selenium 自动化测试框架

    分享一个网站自动化测试框架 结构如下: test_project|--logs|---pages |---register_page.py|      |---base_page.py|---test ...

  10. 解决phpstorm ftp自动保存文件问题

    初次使用phpstorm, 1.配置ftp时,远程文件要用/ftp用户名/文件夹名: 2.由于版本管理的原因(猜测),直接从本地原有文件修改时各种办法都无法上传,结果从服务器上下载一份再修改,解决这个 ...