
WebSphere MQ
文章平均质量分 80
wjxbj
这个作者很懒,什么都没留下…
展开
-
Spring JMS 消息处理-基于JNDI
Spring JMS 把企业消息处理变得轻而易举,本文将使你快速了解使用Spring JMS框架和IBM WebSphere MQ7.5.0.2进行JMS消息处理的基础知识。 JMS PG 定义了 Java 应用程序通过面向消息的中间件(MOM)创建和交换消息的标准途径,下面将使用一个简单的示例来演示 Spring JMS 的特性。您将随我一道开发一个点对点的...原创 2016-06-08 21:05:48 · 930 阅读 · 0 评论 -
基于WebSphere MQ的JAVA请求回复实例
Requester.java将消息发送到本地的远程发送队列,然后从本地队列中读取响应消息,Response.java从本地队列(此本地队列和Requester.java中的远程队列对应)中获取消息,判断消息的类型如果是MQMT_REQUEST消息,就往远程队列(此远程队列和Requester.java中的本地队列对应)中发送回复消息。 先运行Requester...2016-07-02 18:32:08 · 673 阅读 · 0 评论 -
配置IBM WEBSPHERE MQ触发器
一般设置MQ触发器的目的有两种,一是自动启动发送端通道,二是监视队列消息,一旦发现新的消息,则利用触发器启动相应的处理进程。 如果是利用触发器自动启动发送端通道,使用方法一,如果是利用触发器启动用户进程,使用方法二。方法一: 1.在传输通道上设置触发器,打开触发器控制,类型为"第一个" 2.初始队列为SYSTEM.CHA...2016-07-02 20:00:59 · 872 阅读 · 0 评论 -
基于WebSphere MQ的MQ trigger实例
WebSphere MQ的配置请参考配置IBM WEBSPHERE MQ触发器中的方法二,唯一要改的是定义进程,定义进程改为如下:DEFINE PROCESS('JAVA.PROCESS') REPLACE +DESCR('Process to test triggering') +APPLICID('java -classpath E:/MQTrigger/MQT...2016-07-02 20:41:13 · 354 阅读 · 0 评论 -
WebSphere MQ常用命令及配置
一. 队列管理器 1.创建队列管理器 命令:crtmqm <qmgrName> 示例: crtmqm -ld /var/mqm/log -md /var/mqm/data -lc -lf 16384 -lp 25 -ls 5 -q QMCIS 参数说明: -ld 日志文件目录 -md 数据文件目录 -lc 使用...原创 2016-07-03 00:52:55 · 1554 阅读 · 0 评论 -
Websphere MQ消息序号Message Sequence详解
一.什么是MQ的消息序号? 通道为每一条消息的传送分配了一个序列号,它会自动累计增值。 消息序列号由发送通道分配,是通道的一个永久属性,每当发送一条消息,消息序列号就加一。 通道的相关属性SEQWRAP 表示序号的最大值,缺省为999,999,999。序列号越界后自动归零,从头开始。 消息序列号是保证MQ消息传输不丢失、不...原创 2016-07-03 01:00:12 · 4580 阅读 · 2 评论 -
命令查看WebSphere MQ运行状态
一.查看队列管理器运行状态# dspmq显示结果中QMNAME表示MQ队列管理器的名称,STATUS表示当前运行状态。运行状态有如下几种: Starting 正在启动 Running 正在运行 Ending 正在停止 Ended normally 已经正常终止 Ended ...原创 2016-07-03 01:01:57 · 2923 阅读 · 0 评论 -
深入理解DefaultMessageListenerContainer
一.DefaultMessageListenerContainer概述 DefaultMessageListenerContainer是一个用于异步消息监听的管理类。 DefaultMessageListenerContainer最简单的实现逻辑,一个任务执行器,执行任务(即消息监听)。DefaultMessageListenerContainer实现的...原创 2016-07-06 23:47:36 · 1949 阅读 · 0 评论 -
Spring JMS接收消息
一.同步接收 虽然JMS一般都和异步处理相关,但它也可以同步的方式使用消息。可重载的 receive(..) 方法提供了这种功能。在同步接收中,接收线程被阻塞直至获得一个消息,有可能出现线程被无限阻塞的危险情况。属性 receiveTimeout 指定了接收器可等待消息的延时时间。 二.异步接收 - 消息驱动的POJO 类似于EJB世界里流行的消息驱动...原创 2016-07-07 00:52:59 · 290 阅读 · 0 评论 -
基于WebSphere MQ发送消息的简单JMS实例
基于WebSphere MQ发送消息的简单JMS实例。MQSend.javapackage com.bijian.study;import javax.jms.JMSException;import javax.jms.MapMessage;import javax.jms.Message;import javax.jms.Session;imp...原创 2016-07-02 16:53:31 · 345 阅读 · 0 评论 -
Windows下查看分析WebSphere MQ的异常
Windows下查看分析WebSphere MQ的异常。异常信息位置: 参考文章:http://wenku.baidu.com/link?url=oF47OAa7NjvijSi-ayHXWgh5G4v3iU3li1ebjIjD4W_EH8NkN8WNTXePGtWuI1Pqh4zjn4McHJwqo7i4coA-1AezxSUB33J5_R7UuhHQOsa...原创 2016-06-29 09:08:23 · 246 阅读 · 0 评论 -
与MQ通讯的完整JAVA程序
本文实例是基于WebSphere MQ中将消息发送至远程队列的配置的基础上的,且如果要能正常运行并发送、接收消息,还需要在两个队列管理器(QM_ORANGE和QM_APPLE)上做如下配置或修改。 1.创建名称为DC.SVRCONN的服务器连接通道 2.将队列管理器的通道认证记录设置为“已禁用” 该程序实现了发送消息与读取消...2016-06-11 23:42:41 · 200 阅读 · 0 评论 -
WebSphere MQ安装及验证
一.WebSphere MQ安装 首先从IBM官网下载WebSphere MQ,我这里下载的是Websphere MQ V7.5版本的Windows版,下载下来是WS_MQ_V7.5.0.2_TRIAL_FOR_WINDOWS_ML.zip,解压后双击Setup.exe按如下默认点“下一步”即可。 点击“启动IBM WebSphere MQ安装程序(L)...原创 2016-06-09 23:37:39 · 1874 阅读 · 0 评论 -
IBM WebSphere MQ 7.5基本用法
如果还没有安装IBM WebSphere MQ 7.5,请参考WebSphere MQ安装进行安装。一.创建队列管理器 WIN + R键,输入cmd,进入命令行窗口,键入:crtmqm QM_TEST 创建一个队列管理器QM_TEST(你可以改成自己想要的名字),如果把整个MQ理解成一个数据库实例,QM_TEST相当于就是db ins...原创 2016-06-09 23:40:24 · 1293 阅读 · 0 评论 -
Spring JMS消息处理-不基于JNDI
在Spring JMS消息处理-基于JNDI一文中,JMS和WebSphere MQ中间是有一层JNDI的,但如果在实际应用中不想或者不需要JDNI,又该怎么处理呢? 下面还是一步步操作讲解吧。一.准备环境 打开下载下来的工程,找到batch下的Appconfig.txt文件,将其拷贝到WebSphere MQ的安装目录下的bin目录中(...原创 2016-06-09 23:41:59 · 193 阅读 · 0 评论 -
WebSphere MQ java开发遇到的问题及解决办法
最近公司需要消息组件,采用的是IBM的mq,由于网上资料相对来说比较少,遇到了不少问题,每次到网上去搜索也挺费劲,下面列出我遇到部分问题及解决办法。问题一:2033错误 出现该错误的原因可能是队列中数据为空,取不到值引起的。 问题二:2085错误 可能原因是配置的MQ名称大小写或者队列名字不对引起的。 问题三:2058错误...原创 2016-06-09 23:42:43 · 3336 阅读 · 0 评论 -
WebSphere MQ中的CCSID
CCSID是一个字符集的标识。作为unicode标准通过定义一个字符集内每个字符要对应那个数字值的方式定义了一个字符集。这说明CCSID就是一个定义字符集顺序的标识数码罢了。IBM的字符标识架构在文档 SC09-1390(http://www-304.ibm.com/jct03002c/software/globalization/cdra/index.jsp;http://p...2016-06-10 21:21:27 · 2911 阅读 · 0 评论 -
连接IBM websphere MQ原因码报2035的错误解决办法 (MQ Security)
在一台机器上安装有MQ Server;在另外一台机器上,安装WAS,打算通过管理控制台中的资源->JMS->队列连接工厂,建立队列连接工厂到MQ Server。 但在新建队列连接工厂,测试连接的时候出现2035的错误。 通常情况下,MQ客户端(此处为WAS)与MQ服务器端通讯时,使用MQ服务器端的连接通道进行连接,连接通道有一...原创 2016-06-10 22:23:52 · 2751 阅读 · 0 评论 -
WebSphere MQ多版本安装
在WebSphere MQ V7.0(简称 MQ V7.0)及以前的版本中,用户只能在一个系统中安装一个 MQ 版本。在资源有限的条件下,给用户的测试、升级带来诸多不便。从 MQ V7.1 开始,引入了对多版本的支持,使客户对各个版本的测试更加快捷,也缩短了升级时间。本文从基本概念入手,并辅以详细的实现步骤,在 Windows 平台上同时安装两套MQ7.5(同时安装MQ7.0/...2016-06-10 22:24:23 · 1078 阅读 · 0 评论 -
WebSphere MQ中将消息发送至远程队列的配置
在开始学习本教程之前,您需要从系统管理员处了解标识网络上接收机器的名称:IP地址、MQ的端口号、队列管理器、接收(远程机器)或者是发送的队列(本地机器)名称。 消息传递如图示: 本教程介绍了如何设置一台计算机上的队列管理器 QM_ORANGE 与另一台计算机上的队列管理器 QM_APPLE 之间的消息传递。在第一台计算机上创建的消息被传递到第...原创 2016-06-10 22:24:35 · 387 阅读 · 0 评论 -
Spring JMS 消息处理知识点
JmsTemlate每次发送消息时都会重新创建连接,创建connection,session,创建productor。这是一个非常耗性能的地方,特别是大数据量的情况下。因此后来发送时采用mq的pooledConnectionFactory。这个类只会缓存connection,session和productor,不会缓存consumer。因此只适合于生产者发送消息。那为什么不缓存...原创 2016-07-09 23:51:06 · 150 阅读 · 0 评论